SQL 查询连接或子查询
SQL query join or subquery
[![table 指定球队和比赛 ][2]][2]我有 2 tables
[2]: https://i.stack.imgur.com/7v4nT.png**strong 文本**
我需要这 2 个 table 中的数据,以便使用以下数据形成一个新的 table
mid, result, date, team1id, team2id from matches table 基于 tourid=6 和来自团队的 table 我需要将 Tname 显示为 team1,将 Tname 显示为 team2。
听起来你需要加入:
select matches.*,t1.Tname as team1,t2.Tname as team2 from matches
join team t1 on t1.Teamid=matches.team1id
join team t2 on t2.Teamid=matches.team2id
where tourid=6
[![table 指定球队和比赛
[2]: https://i.stack.imgur.com/7v4nT.png**strong 文本**
我需要这 2 个 table 中的数据,以便使用以下数据形成一个新的 table
mid, result, date, team1id, team2id from matches table 基于 tourid=6 和来自团队的 table 我需要将 Tname 显示为 team1,将 Tname 显示为 team2。
听起来你需要加入:
select matches.*,t1.Tname as team1,t2.Tname as team2 from matches
join team t1 on t1.Teamid=matches.team1id
join team t2 on t2.Teamid=matches.team2id
where tourid=6