gpt4 book ai didi

mysql 查询连接三个表

转载 作者:行者123 更新时间:2023-11-29 08:27:09 25 4
gpt4 key购买 nike

我有三个表:

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";

最佳答案

你把这件事想得太复杂了。

select players.*
from players
join teams_players
on players.id = teams_players.playerid
where teams_players.teamid = 15

JOIN 部分与数字 15 无关。15 是您过滤结果的方式。

关于mysql 查询连接三个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17661939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com