sql 同一個字段多個信息拼接

今天無意間用到的就記錄下來



 比如
T_Stu_Hobby 學生興趣表。關聯學生表和興趣表。多對多的關係
Stu_ID   Hobby_ID
===========
1           1  
1           2
1           3
2           1
2           2

怎樣能獲得這樣的結果:
Stu_ID  Hobby_ID
  1     '1,2,3'
  2      '1,2'
更多 0


現在有一個用戶表、一個角色表、還有一個連接用戶和角色的表,我查詢用戶的信息,但是這個用戶又多個角色,,,多表查詢,,同一個用戶又多個角色,把這些角色字段的結果拼接在一起 都在角色這個字段中


 select group_concat(你要合併的字段) from 表 group by 用什麼分組



可以實現


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