SQL查詢GROUP BY後字段內容橫向排列

在查詢時我們需要將某個字段同一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),',') 以,號分隔,前端再處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章