我正在努力寻找前十大客户在商店中花费最多的钱。 金额是1次购买所花的钱。我需要为每个客户添加所有购买并按降序排列。
rbind
我想知道如何为每位客户增加金额。
答案 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;