在查询时我们需要将某个字段同一ID的内容由列变成行展现:
select
sr.ID,
su.USER_ID,
concat(GROUP_CONCAT(sr.ROLE_NAME),',')
from
sys_role sr,
sys_user_role su
where
sr.ID = su.ROLE_ID group by su.USER_ID
这是MYSQL查询评语
concat(GROUP_CONCAT(sr.ROLE_NAME),',') 以,号分隔,前端再处理