组列表上的Mysql group_concat

时间:2014-12-18 13:21:59

标签: mysql group-by group-concat

我有下表:

id | group_id | str     | position_number
 1 |        1 | first   | 1
 2 |        1 | string  | 2
 3 |        2 | And     | 1
 4 |        2 | another | 2
 5 |        2 | string  | 3

我搜索sql查询,返回以下结果:

group_id | str
       1 | firststring
       2 | Andanotherstring

如何使用群组连接,是否可以这样做?

1 个答案:

答案 0 :(得分:1)

SELECT
group_id
, GROUP_CONCAT(str ORDER BY position_number SEPARATOR '')
FROM
your_table
GROUP BY group_id

不是很难,不是吗?

最好咨询manual以获取此类问题。