Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 每个产品查询的总数量_Sql - Fatal编程技术网

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