如何在MySQL中连接结果集?

时间:2009-11-13 10:34:06

标签: mysql set concatenation

我想将逗号作为分隔符字符串加入MySQL中的集合中返回的结果。

例如,set return包含:

COLUMN_X
john
jerry
maria
joseph
gugla

我希望收到结果:

COLUMN_X-concat
john,jerry,maria,joseph,gugla

可能吗?感谢。

SELECT CONCAT(rooms.ID,",") FROM rooms AS rooms LEFT JOIN inter AS i ON rooms.ID=i.value WHERE xxx=999

无法正常工作,因为它会返回单独的结果。

1 个答案:

答案 0 :(得分:54)

SELECT GROUP_CONCAT(COLUMN_X SEPARATOR ',') FROM <<table>> GROUP BY NULL

请参阅GROUP_CONCAT