MySQL データベースに次の 2 つのテーブルがあるとします。
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 |
上記の2つのテーブルを結合し、メンバーIDに基づいてメンバーの名前を返すSQLクエリは何ですか。
また、結果はカンマで区切られたすべてのチーム メンバーを含む 1 行として表示されます。
これら 2 つのテーブルを設計するためのより良い方法があれば、それも提案してください。それは非常に高く評価されます。
ありがとう。