9
当我触发SELECT查询时,如何连接单行中的所有行?在MySQL中单行连接多行
欲O/P等
101 ABC CA USA 102 XYZ PH UK 103 PQR WDC EU
任何帮助麻烦理解。由于
当我触发SELECT查询时,如何连接单行中的所有行?在MySQL中单行连接多行
欲O/P等
101 ABC CA USA 102 XYZ PH UK 103 PQR WDC EU
任何帮助麻烦理解。由于
你需要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)
的group_concat
使用conbination和concat
功能
SELECT group_concat(concat(id, " ",name," ",city," ",state," ") SEPARATOR ' ')
FROM tablename
yipes ...为什么?这根本不会缩放。 – Randy 2012-02-02 17:03:00