mysql中把數據的列合并成字符串的方法
使用 group_concat 函數
如test表的結果如下:
name subject張三 語文張三 數學張三 英語
name subject
張三 語文
張三 數學
張三 英語
將張三的subject列合并成一列顯示:
select name,GROUP_CONCAT(subject) as subject from test group by name;
效果如下:
name subject張三 語文,數學,英語
張三 語文,數學,英語