数据库:MySQL
表:团队
TeamID INT
TeamName VARCHAR(20)
表:人
PeopleID INT
FirstNameID INT
LastNameID INT
表:团队成员
TeamID INT
PeopleID INT
表示例:团队
TeamID TeamName
1 Team Xstream
2 Team INsanity
表示例:人员
PeopleID FirstNameID LastNameID
1 1351 453
2 5463 763
3 976 8762
4 87 784
5 187 465
6 761 566
7 376 2134
表示例:TeamMembers
TeamID PeopleID
1 1
1 3
1 7
2 2
2 4
2 5
2 6
期望的输出:
TeamName TeamMembers
Team Xstream John Smith/Jane Doe/Daniel Davis
Team INsanity Sally Sue/Tom Thomas/Jack Jones/Harry Henderson
每个团队不会有固定数量的 TeamMembers,所以我不可能有三个子查询,因为只有三个团队成员。我在网上随便看看,但我总是在这里得到最好和最彻底的答案。任何想法或指示,请告诉我。老实说,我不知道从哪里开始。谢谢。