我有两张表如下
查询: -
Select ORDER_NO From Posuma Where CUST_CODE = '18'
结果: -
ORDER_NO --------- 1014 1029
现在,我将其他表名称搜索为产品的polna,其中包含相关订单号
查询: -
SELECT ITEM_CODE, ITEM_DESC, QTY FROM `polna` WHERE `ORDER_NO`=1014 ORDER BY `ORDER_NO` ASC
结果: -
ITEM_CODE | ITEM_DESC | QTY --------- | -------------| ---- 32-224 | PLATE STAND | 10 32-227 | SCONCE | 5 32-244 | PLATE STAND | 10 32-245 | PLATE STAND | 5
我希望得到以下结果:
ITEM_CODE | ITEM_DESC | QTY
--------- | ----------- | ----
32-224 | PLATE STAND | 20
32-245 | PLATE STAND | 10
32-227 | SCONCE | 5
答案 0 :(得分:1)
请尝试以下查询可能对您有用。我认为需要在查询中添加GROUP BY。
SELECT ITEM_CODE, ITEM_DESC, SUM(QTY) as QTY FROM polna WHERE ORDER_NO=1014 GROUP BY ITEM_CODE ORDER BY ORDER_NO ASC
试着让我知道。