SQL查询。加入但在一个表中,每个元组都有2次出现的连接属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询。加入但在一个表中,每个元组都有2次出现的连接属性相关的知识,希望对你有一定的参考价值。
我需要显示符合以下格式的足球比赛结果:
Team1Name Team1Score Team2Name Team2Score
表格设置为:
团队(TeamID,TeamName)
Match_Results(TeamID1,Team1Score,TeamID2,Team2Score)
我最初的直觉是将它们加入TeamID,因为这是一个共享属性,但Match_Result表中有2次出现TeamID。
答案
您可以两次加入同一个表,如下所示:
select t1.team_name, team_1_score, t2.team_name, team_2_score
from match_results
inner join team t1 on team_id_1 = t1.id
inner join team t2 on team_id_2 = t2.id
以上是关于SQL查询。加入但在一个表中,每个元组都有2次出现的连接属性的主要内容,如果未能解决你的问题,请参考以下文章
按日期对 MySQL 查询结果进行分组,每个组都有标题和自己的 div