2011-07-30 18 views
2

這是我的數據庫樣本如何查詢我可以用來獲得暢銷書?

id/cart_id/title/quantity 
1 1 bbok1 2 
2 2 book2 3 
3 3 book1 2 

因此,在這種情況下,我有BOOK1共4個銷售和Book 3名銷售。 但是,如果我按數量使用訂單,它會顯示book2,然後顯示book1。

如何使用查詢或php代碼獲取相同的項目並使其成爲book1 4 sales,book2 3 sales?

回答

6
SELECT 
    title, 
    SUM(quantity) AS total_sales 
FROM 
    books 
GROUP BY 
    title 
ORDER BY 
    total_sales DESC 
+0

感謝這個答案效果很好! – 3cross