我已经在一个网站上看到了这个查询语句,但是当我尝试它时,mysql准确地返回了我表中的内容,而没有将它们加起来。即重复的代理名称和相应的预付款。代理商名称和预付款是一栏。 Agent_name有两个记录Hitman和Hitman。每个代理商的预付款金额分别为40和20。
SELECT agent_name,
SUM (advance_amount)
FROM orders
GROUP BY agent_name;
答案 0 :(得分:0)
希望相同的agent_name基于不同的ID,您可以尝试使用group by id
SELECT agent_name,
SUM (advance_amount)
FROM orders
GROUP BY agent_id;