2017-07-30 89 views
-4
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| 

我需要这个结果,其中收集具有相同的外键MySQL的行

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

我需要cood mysql –

+1

然后这是错误的地方。没有人会在这里为你写代码。 –

+0

如何快速获得答案? –

回答

0

下面的SQL应努力获得所需的输出

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

展望未来,请阅读SO指导方针和帮助中心了解本论坛的目的。