MySQL对于每个成员,获取他们参与的所有比赛?

MySQL对于每个成员,获取他们参与的所有比赛?,mysql,Mysql,我有一个包含MemberID和MatchID列的表,有没有一种方法可以查询每个成员玩过的所有比赛,而不使用游标 所以成员1可能参加了第3、4、5场比赛,成员2参加了第1、4、8场比赛,等等。我想让它以这种风格回归 memberId | Played In Matches 1 | 3, 4, 5 2 | 1, 4, 8 阅读GROUP BY和GROUP_CONCAT,这应该可以帮你完成选择memberId,GROUP_CONCATMATCH

我有一个包含MemberID和MatchID列的表,有没有一种方法可以查询每个成员玩过的所有比赛,而不使用游标

所以成员1可能参加了第3、4、5场比赛,成员2参加了第1、4、8场比赛,等等。我想让它以这种风格回归

memberId   |   Played In Matches

1          |   3, 4, 5

2          |   1, 4, 8

阅读GROUP BY和GROUP_CONCAT,这应该可以帮你完成

选择memberId,GROUP_CONCATMATCHID,从表中播放