isnull 加full join

解决方案 »

  1.   

    select 申请表.客户编号,申请表.客户名称,申请物料表.物料名称,申请物料表.规格型号,申请物料表.单位,申请物料表.数量 as 申请数量,采购物料表.数量 as 采购数量,到货物料表.数量 as 到货数量,送货物料表.数量 as 送货数量
      from 申请表  left join 申请物料表  on 申请表.申请单号=申请物料表.申请单号 left  join 采购物料表  on 申请物料表.申请序号=采购物料表.申请序号 inner join 到货物料表  on 采购物料表.采购序号=到货物料表.采购序号 left  join 送货物料表  on 到货物料表.到货序号=送货物料表.到货序号
      

  2.   

    yesterday2000(火焱) 用
    isnull 加full join
    请说具体些好吗??
      

  3.   

    --试试这样(写的时候规范化一点,大家看起来方便)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.到货序号