如果,有一個人有兩個角色,如果想要将兩個角色合并該如何呢?
答案:使用 group_concat函數

注:group_concat隻有與group by語句同時使用才能産生效果
SELECT acc.id,acc.acc_username,acc.acc_showname,GROUP_CONCAT(T_PM_ROLE.role_name) FROM T_ACCOUNT acc,T_ACCOUNT_R_ROLE accRole ,T_PM_ROLE WHERE acc.is_active =1 AND (accRole.is_active =1 AND acc.id = accRole.acc_id) AND accRole.role_id = T_PM_ROLE.id
GROUP BY acc_id