我在下面定义了两个表团队和游戏:
Teams
teamID Name rank
-----------------
1 UNC 8
2 Duke 9
3 Cal 5
4 UNLV 12
Games
gameID team1ID team2ID score1 score2
------------------------------------
1 1 2 88 87
2 3 4 86 85
我想要一个返回的查询:
gameID team1name team2name score1 score2
------------------------------------------------
1 UNC Duke 88 87
2 Cal UNLV 86 85
我已经达到了可以使用下面声明中的结果的程度,但是,我知道必须有一种正确的方式。
SELECT * FROM games INNER JOIN
teams ON teams.teamID = games.team1ID
OR teams.teamID = games.team2ID
感谢您提前提供任何帮助。
答案 0 :(得分:0)
使用不同的别名
加入closed_interv_neg1_to_1
表两次
teams