这两个关连表如何用SQL语法查询

这两个关连表如何用SQL语法查询


A表的id和B表的id3一样


要求1、查找A表的品名,然后取B表中id3和id相同的选项

比如查询项目1,结果就输出:品名  数量  id2

             项目1  5   1

             项目1  6   3


要求2、这是另外的

统计B表中id3相同的数量,并判断统计后数量<7的项目

品名  数量

项目1  11

项目2  6

结果就输出:项目2  6


lsstjbd 1年前 已收到1个回答 举报

sytzi 幼苗

共回答了19个问题采纳率:100% 举报

要求1:
select a.品名,b.id3,b.数量
from A表 a left join B表 b on a.id = b.id2
order by a.品名
要求2(根据你的问题,答案如下——不过你给出的项目与你的问题并不一致):
select a.品名,b.id3,sum(b.数量) as 数量
from A表 a left join B表 b on a.id = b.id2
group by a.品名,b.id3
having sum(b.数量) < 7

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.844 s. - webmaster@yulucn.com