我有三张表:
players
------
id|name
teams
-------
id|name
teams_players
-------------
id|teamID|playerID我现在想要从表“player”中获取每个条目,例如,在id为15的团队中,players.id所在的位置。换句话说:我想获取属于特定团队的每个球员(例如,teamID=15)。
我尝试了加入,但失败了。
这是我到目前为止所得到的:
"SELECT players.*
FROM players
JOIN teams_players
ON teams_players.teamID = 15
GROUP BY players.id"; 发布于 2013-07-16 03:14:01
您可以使用多个条件连接表,而且在on子句中也没有提到表之间的关系
SELECT players.*
FROM players
JOIN teams_players
ON (players.id = teams_players.playerid AND teams_players.teamID = 15 )
GROUP BY players.idhttps://stackoverflow.com/questions/17661939
复制相似问题