【发布时间】:2019-04-18 23:48:17
【问题描述】:
我有两个不同的表
bills
billId | bar | drinker | date | time
0001 | SomeBar | Jon Doe | 11-13-18 | 08:10
0002 | SomeBar | Jane Doe| 11-10-18 | 10:10
0003 | twoBar | Mike Doe| 11-11-18 | 12:12
transactions
billID | item | quantity
0001 | bud | 3
0002 | bud | 3
0003 | coors| 1
如何将一个酒吧销售的啤酒总数加起来?我知道我可以使用内部联接,因为它们都共享一个 billId,并且我理解这个查询来计算单个表的总数是这样的。
SELECT item, SUM(quantity) AS TotalQuantity
FROM transactions
GROUP BY item
ORDER BY SUM(quantity) DESC;
Select * FROM bills inner JOIN transactions ON bills.billId = transactions.billID AND bar = SOMEBAR;
【问题讨论】:
-
感谢您包含显示表格结构和示例数据而不是屏幕截图的文本!
标签: mysql