2

有人可以解释这两种类型的连接之间的区别以及如何将它们可视化吗?不知道什么时候用哪个...

防爆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

前 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 

使用这个不相关的维恩图——这两个查询返回什么?

在此处输入图像描述

4

1 回答 1

2

它只是意味着您在SELECT语句中加入三个表。

  • authorstitleauthor
  • titleauthortitles

要了解有关联接的更多信息,请参阅下面的文章,

于 2013-01-16T15:57:45.127 回答