min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

mysql 外部結合の何が「外部」なのか

ハピタス登録で1,000円分になるURL

その買うを、もっとハッピーに。|ハピタス

何が「外部」なのか

二つのテーブルAとBの全組み合わせ(A全列xB全部)=クロス集計の結果に含まれないこと外部と言っている。

LEFT JOIN で外部集計。

末尾にある13は、全組み合わせ(クロス集計)結果には含まれていない。

 

クロス集計はこれ。

内部結合とは

INNOR JOIN の場合は、集計結果は必ずクロス集計の結果のどれかと同じになる(クロス集計の内部に含まれる)。