假设我的 MySQL 数据库中有以下两个表:
Table 1:: EMP: EmpID, EmpName
eg. (1, 'John'), (2,'Alex'),(3,'Tom')
Table 2:: Team: TeamID, ManagerID, MemberID
eg. record1: (Team1, 1, 2), record2: (Team1, 1, 3)
所以有一个 ID 为 team1 的团队,John 是经理,Alex 和 Tom 是它的成员。
我想通过以下方式在屏幕上显示 Team 表的记录
| Team | Manager | Members |
| team1 | John | Alex, Tom |
什么应该是 SQL 查询,它将加入上述两个表并在基于 memberID 时返回成员的名称。
此外,结果将显示为 1 行,其中包含用逗号分隔的所有团队成员。
如果有更好的方法来设计这两个表,那么也请提出建议。将不胜感激。
谢谢。