有两个A、B
内容如下:
A表
字段1(书名) 字段2(册) 字段3(订单号)
aa 5 01
bb 6 01
aa 4 02
B表
字段1(书名) 字段2(册)
aa 5
bb 6
select A.字段1,(sum(A.字段2)-(select sum(B.字段2)
from B
where B.字段1 =A.字段1))as 数量
from A
group by A.字段1
结果如下:
A.字段1 数量
aa 4
bb 0
问题如下:怎样使结果集中“数量=0”记录的不检索出来
...全文
945打赏收藏
sql语句?
有两个A、B 内容如下: A表 字段1(书名) 字段2(册) 字段3(订单号) aa 5 01 bb 6 01 aa 4 02 B表 字段1(书名) 字段2(册) aa 5 bb 6 select A.字段1,(sum(A.字段2)-(select sum(B.字段2) from B where B.字段1 =A.字段1))as 数量 from A group by A.字段1 结果如下: A.字段1 数量 aa 4 bb 0 问题如下:怎样使结果集中“数量=0”记录的不检索出来
select A.字段1,(sum(A.字段2)-(select sum(B.字段2)
from B
where B.字段1 =A.字段1))as 数量
from A where (sum(A.字段2)-
(select sum(B.字段2) from B where B.字段1 =A.字段1)<>0
group by A.字段1