100分求一句sql语句!!!比较急!!!

pigherd 2003-04-09 12:46:59
100分求一句sql语句!!!比较急!!!


表A:(其中编码是主键)

编码 品名 库存数量
0001 鼠标 5
0002 键盘 6
0003 网卡 3




表B:

编码 入库数量
0001 2
0001 2
0001 1
0002 2
0002 2
0002 1
0003 2
0003 2




求sql语句统计某一种物品表B的入库数量之和不等于表A中该物品对应的库存数量,如上两表统计结果如下:

编码 品名
0002 键盘
0003 网卡




谢谢!
...全文
28 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigherd 2003-04-10
  • 打赏
  • 举报
回复
献分
qiuyang_wang 2003-04-09
  • 打赏
  • 举报
回复
select a.编码,a.品名 from 表A a,
(select 编码,sum(入库数量) value from 表B group by 编码) b
where a.编码 = b.编码 and a.库存数量 <> b.values;
zwfixsoft 2003-04-09
  • 打赏
  • 举报
回复
up
01boy 2003-04-09
  • 打赏
  • 举报
回复
sorry ,搞错!
应该是:
select 表A.编码,表A.品名 from 表A
where 表A.编码 = 表B.编码 and
表A.库存数量 <> ( select 编码,sum(入库数量) from 表B group by 编码 )
01boy 2003-04-09
  • 打赏
  • 举报
回复
select a.编码,a.品名 from 表A a
where a.编码 = b.编码 and
a.库存数量 <> ( select 编码,sum(入库数量) from 表B group by 编码 )
flyhot 2003-04-09
  • 打赏
  • 举报
回复
都说完了!
888888888888 2003-04-09
  • 打赏
  • 举报
回复
qiuyang_wang(小数点) 和 funboy88(司令)
jeff_107 2003-04-09
  • 打赏
  • 举报
回复
:)
up
funboy88 2003-04-09
  • 打赏
  • 举报
回复
select a.编码,a.品名 from 表A a
INNER JOIN
(select 编码,sum(入库数量) as Total from 表B group by 编码) b
on a.编码 = b.编码
where a.库存数量 <> b.Total
青藤1111 2003-04-09
  • 打赏
  • 举报
回复
用qiuyang_wang(小数点)的办法就可以满足你的要求了

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧