【发布时间】:2020-07-15 06:37:44
【问题描述】:
这里,在 billtran 表中 productid=1 重复了两次
我想分别找到每个productid的sum(billtran.quantity)
选择查询1:
select name,billtran.quantity from product inner join billtran on product.id=billtran.productid where product.id in(select id from product)
【问题讨论】:
-
然后,按产品名称分组并求和
-
请不要使用图片。将表格和代码作为文本粘贴到此处。请求应无需任何图片即可理解。您也可以使用图像,但它们只能增强信息(例如添加的 ERM 图)。有些人甚至看不到您的图片,因为它们被屏蔽了。
-
product.id in (select id from product)?这应该做什么?确保从产品表中读取的ID存在于产品表中???这根本没有意义。
标签: mysql sql join select inner-join