我在表中有两列(groupID,memberID),我执行以下mysql查询
select `groupID` from `tbl_groupassign` where `memberID` = 'check1';
打印列groupID,但我想在单行中显示groupID,每个groupID用逗号分隔。例如,我通过执行上面的查询
得到以下结果组ID
1组
组2
但我希望将其显示为group1,group2
答案 0 :(得分:7)
SELECT GROUP_CONCAT(`groupID` SEPARATOR ',') FROM `tbl_groupassign` WHERE `memberID` = 'check1' GROUP BY `memberID`;