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