2013-09-23 113 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