SQL基于ID连接表

时间:2013-10-07 13:45:43

标签: sql join

我有三张桌子;

包含Title_IDTitle_Name列的标题表。

包含Team_ID列和Team_Name

列的团队表

包含Title_ID列和Team_ID

列的链接表

我基本上想要使用第三个表合并前两个表(使用ID字段),因为我想创建一个表格,其中我将Title_Name和Team_Name相应地匹配到链接表。是否有可以执行此操作的SQL语句?一直试图看左右连接,但想不出如何正确合并。

2 个答案:

答案 0 :(得分:1)

select ti.title_name, te.team_name
from link l
inner join title ti on l.title_id = ti.title_id
inner join team te on l.team_id = te.team_id

答案 1 :(得分:1)

使用第三个表(LINK)合并前两个表(TITLE,TEAM)

SELECT * FROM link l
INNER JOIN title t1 ON t1.title_id = l.title_id
INNER JOIN team t2 ON t2.team_id = l.team_id;