0

だからこれは私が持っているものです

SELECT idproduct, quantity FROM bb_basketitem ORDER BY idproduct;

IDPRODUCT              QUANTITY               
---------------------- ---------------------- 
2                      1                      
4                      1                      
4                      1                      
6                      1                      
6                      1                      
6                      2                      
7                      1                      
7                      1                      
7                      1                      
7                      1                      
7                      1                      
7                      1                      
7                      1                      
8                      1                      
8                      1                      
8                      1                      
8                      1                      
8                      1                      
8                      2                      
8                      1                      
8                      1                      
8                      2                      
9                      2                      
9                      2                      
9                      1                      
9                      1                      
10                     1                      
10                     2                      

28 行が選択されました

各商品の合計数量を で表示したいのですがidproduct、以下のようにすればいい気がします。

SELECT idproduct, sum(quantity) FROM bb_basketitem ORDER BY idproduct;

しかし、クエリを実行すると、次のエラーが発生します。

コマンドの 1 行目から始まるエラー: select idproduct, sum(quantity) from bb_basketitem order by idproduct コマンドラインのエラー:1 列:7 エラー レポート: SQL エラー: ORA-00937: 単一グループのグループ関数ではありません 00937. 00000 - 「単一グループのグループ関数ではありません」 *原因:
*アクション:

4

2 に答える 2