我想用逗号作为分隔符字符串来连接 MySQL 中集合中返回的结果。
例如,返回的集合包含:
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
不能像我希望的那样工作,因为它返回单独的结果。
SELECT GROUP_CONCAT(COLUMN_X SEPARATOR ',') FROM <<table>> GROUP BY NULL
See GROUP_CONCAT http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)