gpt4 book ai didi

mysql - 从表中重复的外键中选择数据

转载 作者:行者123 更新时间:2023-11-29 21:48:06 27 4
gpt4 key购买 nike

嗯...我有下表:

Team
fields: id_team, name

Team_Match
fields: id_team1, id_team2, id

我需要的是一个在同一查询中调用“id_team1”“id_team2”“name”的查询,这些ids 是来自 "Team""id_team" 字段的外键。

这可能吗?还是我需要对每一项进行查询?

感谢您的回答。

最佳答案

您可以在此处使用多个联接来获取此信息。第一个连接可以在 team1 的 team_matchteam 之间进行,以获取 team1 的名称。然后您可以再次加入 team2 以获取 team2 的名称。请务必清楚地为您的表添加别名:

SELECT t1.name AS team1Name, t2.name AS team2name
FROM team_match t
JOIN team t1 ON t1.team_id = t.team1_id
JOIN team t2 ON t2.team_id = t.team2_id;

关于mysql - 从表中重复的外键中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33922645/

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