2

誰かがこれらの2つのタイプの結合の違いとそれらを視覚化する方法を説明できますか?いつ使用するかわからない...

Ex1

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 

この無関係なベン図を使用すると、これら2つのクエリは何を返しますか?

ここに画像の説明を入力してください

4

1 に答える 1

2

SELECTこれは単に、ステートメントで3つのテーブルを結合していることを意味します。

  • authorsと参加していますtitleauthor
  • titleauthorと参加していますtitles

結合の詳細については、以下の記事を参照してください。

于 2013-01-16T15:57:45.127 に答える