主要用到它的一個函數:GROUP_CONCAT
比如,查看用戶的角色(多個角色用,隔開)
1 -- 查詢所有用戶+角色 2 select pu.*,prtmp.rolenames 3 from pub_user pu 4 left join ( 5 select pur.user_id,GROUP_CONCAT(pr.role_name) rolenames 6 from pub_user_role pur 7 left join pub_role pr on pr.id = pur.role_id 8 group by pur.user_id 9 ) prtmp on prtmp.user_id = pu.id;
參考:Mysql列轉行