首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mysql查询连接三个表

mysql查询连接三个表
EN

Stack Overflow用户
提问于 2013-07-16 03:07:34
回答 2查看 37关注 0票数 0

我有三张表:

代码语言:javascript
复制
players
------
id|name 

teams
-------
id|name 

teams_players
-------------
id|teamID|playerID

我现在想要从表“player”中获取每个条目,例如,在id为15的团队中,players.id所在的位置。换句话说:我想获取属于特定团队的每个球员(例如,teamID=15)。

我尝试了加入,但失败了。

这是我到目前为止所得到的:

代码语言:javascript
复制
       "SELECT players.*
        FROM players
        JOIN teams_players
        ON teams_players.teamID = 15 
        GROUP BY players.id"; 
EN

Stack Overflow用户

发布于 2013-07-16 03:14:01

您可以使用多个条件连接表,而且在on子句中也没有提到表之间的关系

代码语言:javascript
复制
SELECT players.*
        FROM players
        JOIN teams_players
        ON (players.id = teams_players.playerid AND teams_players.teamID = 15 )
        GROUP BY players.id
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17661939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档