MySQL中group_concat函數可以將分組的指定欄位合併成一行內容,用來作列轉行比較適合。
完整的語法如下:
group_concat([DISTINCT] 要連接的欄位 [Order BY ASC/DESC 排序欄位] [Separator '分隔符號'])
預設分隔符號為英文逗號
範例:
select id,group_concat(distinct name) from table group by id;
需要注意的是合併後欄位長度有預設限制
參考:
HTTPS://嗚嗚嗚.ITeye.com/blog/號稱沒說過-555543
HTTP://嗚嗚嗚.媽咪code.com/info-detail-1389878.HTML
HTTPS://嗚嗚嗚.cn blog上.com/放入Anson-2016/怕/6911631.HTML
HTTPS://嗚嗚嗚.cn blog上.com/瀏覽器1214/怕/11202866.HTML