大众信息网

用一条SQL语句查询所有商品的总进货数和总销售数

答案:4  mip版
解决时间 2021-01-08 20:32
  • 提问者网友:心魅
  • 2021-01-08 04:53
有表A,进货表,其中字段有PLUNO,inqty数量,
有表B,销售表,其中字段有PLUNO,SALQTY 销量
有表C,商品表,其中有字段PLUNO.PLUNAME.品名,
用一条SQL语句查询所有商品的总进货数和总销售数

要用二个内连接,可我总是写不好
最佳答案
  • 二级知识专家网友:搥噚仟哖
  • 2021-01-08 05:38
这是每一种商品的:
selectsum(A.inqty),sum(B.SALQTY)
from A join C on A.PLUNO=C.PLUNO
join B on B.PLUNO=C.PLUNO group by C.PLUNAME;
这是所有商品的:
select sum(A.inqty),sum(B.SALQTY)
from A join C on A.PLUNO=C.PLUNO
join B on B.PLUNO=C.PLUNO ;
全部回答
  • 1楼网友:X謝你的出現
  • 2021-01-08 08:18
总进货数: select inqty from 进货表 总销售数: select salqty from 销售表 这个用SQL语句挺好查的
  • 2楼网友:为你卑微了我自己
  • 2021-01-08 07:15
所有商品: select sum(inqty),sum(salqty) from C inner join A on C.pluno=A.pluno inner join B A.pluno=B.pluno 若要查每一种商品: select sum(inqty),sum(salqty) from C inner join A on C.pluno=A.pluno inner join B A.pluno=B.pluno group by pluname
  • 3楼网友:青禾鹭草
  • 2021-01-08 05:59
可以用多表联查 pluname as 品名,select sum(inqty) as 数量 ,sum(salqty)as 销量 from a,b,c where a.pluno=c.pluno,b.pluno=c.pluno group by pluname,inqty,salqty
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯