SQL:从不同的COLUMNS添加具有相同ID的多个值

时间:2017-09-15 17:04:41

标签: sql count

表1(ODETAILS):

表2(订单):

我的问题是:如何使用这两个表打印出以下内容?

+------+-----+
| ONO  | QTY |
+------+-----+
| 1020 |   9 |
| 1021 |   4 |
| 1022 |   2 |
| 1023 |   2 |
+------+-----+

2 个答案:

答案 0 :(得分:2)

您正在寻找SUM聚合函数和订单号上的分组依据:

SELECT ONO, SUM(QTY) AS QTY 
FROM ODETAILS
GROUP BY ONO

答案 1 :(得分:0)

你需要精心设计,但这是一个黑暗中的镜头!

SELECT ODETAILS.ONO, ORDERS.QTY
FROM ODETAILS CROSS JOIN ORDERS;

泰德。