![]() |
#2
happynight2010-06-24 11:28
|
表1 表2
采购单标识 采购数量 入库单号 入库数量 采购标识
A1 50 R1 50 A1
A2 100 R2 80 A2
A3 90
需要的结果是 有多少采购订单没有入库(采购数量减去入库数量大于0 的记录)
select 表1.采购单标识,表1.采购数量,表2.入库数量 from 表1 left join 表2 on 表1.采购单标识=表2.采购标识 where 表1.采购数量-表2.入库数量>0
上面的语句只能把A2的记录显示出来,不能把A3的记录显示出来(因表2中没有A3的记录),请问应该怎样写才能达到正确的结果.