当我触发SELECT查询时,如何将单行中的所有行连接起来?

我想要像这样的运维
101 abc CA USA 102 xyz PH UK 103 pqr WDC EU
如有任何帮助,敬请惠顾。谢谢
发布于 2012-02-03 01:07:17
结合使用group_concat和concat函数
SELECT group_concat( concat( id, " ",name," ",city," ",state," " ) SEPARATOR ' ')
FROM tablename发布于 2012-02-03 01:04:42
您将需要GROUP_CONCAT和CONCAT mysql函数,查询应如下所示:
SELECT GROUP_CONCAT( CONCAT( id, ' ', name, ' ', city, ' ', state) SEPARATOR ' ')
FROM students
GROUP BY (1)或者,您可以改用CONCAT_WS:
CONCAT_WS(' ', id, name, city, state)https://stackoverflow.com/questions/9116501
复制相似问题