select 申请表.客户编号,申请表.客户名称,申请物料表.物料名称,申请物料表.规格型号,申请物料表.单位,申请物料表.数量 as 申请数量,采购物料表.数量 as 采购数量,到货物料表.数量 as 到货数量,送货物料表.数量 as 送货数量 from 申请表 left join 申请物料表 on 申请表.申请单号=申请物料表.申请单号 left join 采购物料表 on 申请物料表.申请序号=采购物料表.申请序号 inner join 到货物料表 on 采购物料表.采购序号=到货物料表.采购序号 left join 送货物料表 on 到货物料表.到货序号=送货物料表.到货序号
yesterday2000(火焱) 用 isnull 加full join 请说具体些好吗??
--试试这样(写的时候规范化一点,大家看起来方便)select a.客户编号,a.客户名称 ,b.物料名称,b.规格型号,b.单位,b.数量 as 申请数量 ,c.数量 as 采购数量 ,d.数量 as 到货数量 ,e.数量 as 送货数量 from 申请表 a left join 申请物料表 b on a.申请单号=b.申请单号 left join 采购物料表 c on b.申请序号=c.申请序号 left join 到货物料表 d on b.采购序号=d.采购序号 left join 送货物料表 e on d.到货序号=e.到货序号
from 申请表 left join 申请物料表 on 申请表.申请单号=申请物料表.申请单号 left join 采购物料表 on 申请物料表.申请序号=采购物料表.申请序号 inner join 到货物料表 on 采购物料表.采购序号=到货物料表.采购序号 left join 送货物料表 on 到货物料表.到货序号=送货物料表.到货序号
isnull 加full join
请说具体些好吗??
,b.物料名称,b.规格型号,b.单位,b.数量 as 申请数量
,c.数量 as 采购数量
,d.数量 as 到货数量
,e.数量 as 送货数量
from 申请表 a
left join 申请物料表 b on a.申请单号=b.申请单号
left join 采购物料表 c on b.申请序号=c.申请序号
left join 到货物料表 d on b.采购序号=d.采购序号
left join 送货物料表 e on d.到货序号=e.到货序号