Sql 每个产品查询的总数量
我有一个表Sql 每个产品查询的总数量,sql,Sql,我有一个表PRODUCT,具有以下属性: PRODUCTCODE(PK) PRODDESCRIPTION PRICE STOCKLEVEL ORDERNUMBER(FK) PRODCODE(FK) QUANTITY 另一个表是具有以下属性的PRODLINE: PRODUCTCODE(PK) PRODDESCRIPTION PRICE STOCKLEVEL ORDERNUMBER(FK) PRODCODE(FK) QUANTITY 现在,对于每种产品,我想列出产品代码、库存水平以及订购的总
PRODUCT
,具有以下属性:
PRODUCTCODE(PK)
PRODDESCRIPTION
PRICE
STOCKLEVEL
ORDERNUMBER(FK)
PRODCODE(FK)
QUANTITY
另一个表是具有以下属性的PRODLINE
:
PRODUCTCODE(PK)
PRODDESCRIPTION
PRICE
STOCKLEVEL
ORDERNUMBER(FK)
PRODCODE(FK)
QUANTITY
现在,对于每种产品,我想列出
产品代码
、库存水平
以及订购的总数量。如何执行此操作?为什么按A.PRODUCTCODE、A.STOCKLEVEL分组,而不是按A.PRODUCTCODE分组是的,我认为你是正确的。。。太累了。你能确认它有效吗?我会更新我的答案。
SELECT A.PRODUCTCODE, A.STOCKLEVEL, SUM(A.QUANTITY)
FROM PRODUCT A
INNER JOIN PRODLINE B ON A.PRODUCTCODE=B.PRODCODE
GROUP BY A.PRODUCTCODE