次の形式のテーブル(Order_line_t)があります。
Order_ID Product_ID Quantity
-------- ---------- --------
1001 1 2
1001 2 2
1001 4 1
1002 3 5
1003 3 1
1004 6 2
1004 8 2
1005 4 4
1006 1 1
1006 5 2
1006 7 2
1007 1 3
1007 2 2
1008 3 2
1008 8 3
1009 4 2
1009 7 3
1010 8 10
私の目標は、次のように各製品の人気の降順で注文された合計数量を表示することです:(現在のクエリを使用し、列Total_Quantityの降順フィルターをクリックしてこの結果を達成しました)
Product_ID Total_Quantity
---------- --------------
8 15
4 8
3 8
7 5
1 5
2 4
6 2
5 2
私はこれを3時間理解しようとしてきましたが、どこにエラーがあるのかわかりません。私の現在のSQLクエリは次のとおりです。
SELECT Product_ID, SUM(Quantity) AS Total_Quantity
FROM Order_line_t
GROUP BY Product_ID
私のクエリ結果は次のとおりです。
Product_ID Total_Quantity
---------- --------------
1 5
2 4
3 8
4 8
5 2
6 2
7 5
8 15
事前のおかげで、私はSQLを学び始めたばかりです。我慢してください。