2015-06-22から1日間の記事一覧

LEFT OUTER JOIN 内部処理(概説)(思念中)

DB

RIGHT もやることは変わらない LEFT OUTER JOIN の内部処理 CROSS JOIN で集合の組合せ(順列テーブル) を作成する ON 条件に合致する集合を ↑ から走査し、合致すればその集合を保持する 条件に合致しなければ(FALSE か UNKNOWN) [X] を実行 [X] 保存対象の…

INNER JOIN の内部処理(概説)

DB

INNER JOIN の内部処理 CROSS JOIN で集合同士の組合わせ(順列テーブル)を作成する ON 条件に合致する集合を ↑ から、一つ一つ走査する 条件合致した集合を抽出し、これを結果の集合とする 前提テーブルとデータ(RDBMS == PostgreSQL) CREATE TABLE vendors …