私は3つのテーブルを持っています:
players
------
id|name
teams
-------
id|name
teams_players
-------------
id|teamID|playerID
私は今、テーブル「players」からすべてのエントリを取得したいと考えています。たとえば、players.id は id 15 のチームに属しています。つまり、特定のチーム (例: teamID=15) に属するすべてのプレーヤーを取得したいと考えています。
結合しようとしましたが、失敗します。
これが私がこれまでに得たものです:
"SELECT players.*
FROM players
JOIN teams_players
ON teams_players.teamID = 15
GROUP BY players.id";