2014-12-05 25 views
0

我有一個表的列memberIds和matchIds,有沒有一種方法,我可以查詢所有匹配,每個成員玩過,而不使用遊標?對於每個成員的MySQL,獲取他們所玩的所有匹配?

所以成員1可能在比賽3,4都玩過,5,在比賽1,4,8,等打我想要得到它的這種風格

memberId | Played In Matches 

1   | 3, 4, 5 

2   | 1, 4, 8 
+0

'select memberId,group_concat(matchIds)from table_name group by memberId' – 2014-12-05 15:02:09

回答

0

讀回覆構件2 (GROUP BY)和GROUP_CONCAT(),它應該爲你做