2013-09-23 152 views
-2

我在表中的兩列(組ID,MEMBERID)和I執行以下MySQL查詢打印SQL查詢結果在單行

select `groupID` from `tbl_groupassign` where `memberID` = 'check1'; 

它打印列組ID,但我要顯示組ID在單列與每個groupID以逗號分隔。比如我得到上面的查詢

執行組ID

1組

組2

下的結果,但我想它顯示爲1組,第2組

回答

5

使用GROUP_CONCAT

SELECT GROUP_CONCAT(`groupID` SEPARATOR ',') FROM `tbl_groupassign` WHERE `memberID` = 'check1' GROUP BY `memberID`; 
+0

回覆非常快。感謝您的解決方案。 – prattom