有人可以解释这两种类型的连接之间的区别以及如何将它们可视化吗?不确定何时使用...
练习1
select a.f1, a.f2, b.f1, b.f2
from table_a a
inner join table_c c
on a.id = c.id
inner join table_b b
on c.id = b.id
Ex 2
SELECT a.au_lname,
a.au_fname,
t.title
FROM authors a
INNER JOIN titleauthor ta
ON a.au_id = ta.au_id
JOIN titles t
ON ta.title_id = t.title_id
WHERE t.type = 'trad_cook'
ORDER BY t.title ASC
使用这个不相关的维恩图 - 这两个查询返回了什么?
答案 0 :(得分:2)
这只是意味着您在SELECT
语句中加入了三个表。
authors
与titleauthor
titleauthor
与titles
要了解有关联接的更多信息,请参阅以下文章