收集具有相同外键mysql的行

时间:2017-07-30 09:49:42

标签: php html mysql

ID|FK|cost|name  |
--|--|----|------
1 | 1| 200| name2|
2 | 1| 100| name2|
3 | 3| 900| name1|
4 | 2| 500| name3|
5 | 2| 100| name3|
6 | 2| 200| name3|

我需要这个结果

ID|FK|cost-|name  |
--|--|-----|------
1 | 1| 300 | name2|
2 | 3| 900 | name1|
3 | 2| 800 | name3|

1 个答案:

答案 0 :(得分:0)

以下SQL应该可以获得所需的输出

SELECT id, fk, SUM(cost) AS cost, name FROM <table> GROUP BY name ORDER BY id;

展望未来,请阅读SO指南并帮助中心了解此论坛的目的。