这是我的数据库样本
id/cart_id/title/quantity
1 1 bbok1 2
2 2 book2 3
3 3 book1 2
所以在这种情况下,我有book1,总共有4个销售,book2有3个销售。 但是,如果我按数量使用订单,它会显示book2然后book1。
如何使用查询或php代码获取相同的项目并使其成为book1 4销售,book2 3销售?
答案 0 :(得分:6)
SELECT
title,
SUM(quantity) AS total_sales
FROM
books
GROUP BY
title
ORDER BY
total_sales DESC