我有一個ordered_products表,其中包含所有訂購的產品。假設我有一個叫做trouser1的產品。當我有例如order1和order2和這兩個訂單就已經trouser1增加ordered_products:一種計算列項目的方法
order_id=1 name=trouser1 amount=1
order_id=2 name=trouser1 amount=1
現在我要讓銷售產品的前10名名單,但同樣的產品需要在我的表顯示一次但數額加在一起。
我試過類似如下:
SELECT *
FROM ordered_products
GROUP BY naam
ORDER BY aantal DESC
SUM(amount)
WHERE name NOT UNIQUE
它不工作,是有一些方法來做到這一點?
'GROUP BY naam'附近的錯字應該是'GROUP BY name'。 – Rikesh