2016年12月12日 星期一

「My SQL] group_concat()

最近遇到一個SQL的難題,幸好網路上有好心人分享 group_concat() 這個函式。


我有一個skill資料表,紀錄姓名與技能






































我想要整理一下,以姓名排列,然候變成

bert    java , C# , android

jason SQL,VB

wang  IT

語法如下


SELECT name , group_concat(skills) FROM testdb.skill group by name;

執行結果



















參考資料:

如何將多行查詢結果合併成單一字串? 

http://www.programmer-club.com.tw/ShowSameTitleN/mysql/1320.html

沒有留言:

張貼留言