查看客户总共花了多少钱

时间:2016-06-07 16:08:50

标签: mysql

我正在努力寻找前十大客户在商店中花费最多的钱。 金额是1次购买所花的钱。我需要为每个客户添加所有购买并按降序排列。

rbind

我想知道如何为每位客户增加金额。

1 个答案:

答案 0 :(得分:1)

使用sum(),goup by和inner join ..在示例中,customer之间的关系是c.id = = p.customer_id你应该采用你真实的列名

SELECT sum(p.amount) tot, c.name
FROM `payment` as p
inner join `customer_list` on c.id= =p.customer_id
group by c.name
ORDER BY tot  DESC
LIMIT 10;