我的表像這樣如何用逗號分隔顯示多列?
projectname userlist
banking john
banking ram
hospital ramesh
我想這樣
banking john,ram
hospital ramesh
我的表像這樣如何用逗號分隔顯示多列?
projectname userlist
banking john
banking ram
hospital ramesh
我想這樣
banking john,ram
hospital ramesh
的mysql>
輸出 - > SELECT student_name,
- > GROUP_CONCAT(DISTINCT test_score
- > ORDER BY test_score DESC SEPARATOR'')
- > FROM student
- > GROUP BY student_name;
你應該看看到GROUP_CONCAT。
上一代碼取自MySQL Reference Docs。
純SQL:
SELECT
projectname
,GROUP_CONCAT(userlist) AS userlist
FROM
projects
GROUP BY
projectname
這適用於MySQL,但OP沒有指定RDBMS。 – 2011-06-13 19:18:19
我幾乎不會稱mySQL爲'pure',特別是它的「讓我們打破1NF」'GROUP_CONCAT'函數;) – onedaywhen 2011-06-14 14:51:15
你能告訴我們你的代碼?需要知道你目前的結構。 – ngen 2011-06-13 18:52:20
這些字符串從哪裏來? – Neal 2011-06-13 18:53:00
這與JavaScript有什麼關係?這是一個SQL問題... – 2011-06-13 18:55:01