我在 Oracle 中有一个如下所示的表:
[Products]
Product_ID | Product_NME | Product_SUP | Quantity
=================================================
1 Apple USA 100
2 Fish Japan 50
3 Wine Italy 10
4 Apple China 30
5 Fish Germany 10
我需要一个查询来找到完整的Quantity
对于每一个Product_NME
by DISTINCT
.
预期结果应该是:
我尝试过像这样修改它此处显示 as:
SELECT
distinct(Product_NME, Product_SUP), sum(Quantity)
FROM
Products
但这不是我的情况。我也尝试过这个:
SELECT DISTINCT Product_NME
FROM Products
UNION
SELECT SUM(Quantity) FROM Products
但也不起作用。
谁能帮我这个?
DISTINCT
不是您要找的条款!
GROUP BY
is.
以下查询将返回所有产品以及每件产品的总数量。
SELECT
Product_NME
, SUM(Quantity) AS TotalQuantity
FROM
Products
GROUP BY
Product_NME
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)