我有一个看起来像这样的表:
id value
1 0
1 0
1 5
1 0
2 0
2 0
2 10
2 0
我希望我的结果集如下:
id value value value value etc.
1 0 0 5 0
2 0 0 10 0
答案 0 :(得分:0)
我能做的最好的就是这个(假设是MySQL)
SELECT id, GROUP_CONCAT(value ORDER BY value ASC SEPARATOR ',')
FROM tbl
GROUP BY id;