SQL 2つのテーブルを2つのキーで結合して存在しないものを抽出するには?

ショコラ
ショコラ

SQL 2つのテーブルを2つのキーで結合して存在しないものを抽出するには?

not exists を使うといい感じにいけそうです。

もっさん先輩
もっさん先輩

例えばこちら↓。モデルテーブルの中に存在しない相場の情報を検索します。

SELECT * FROM model d
WHERE 
  AND NOT EXISTS (
    SELECT * FROM price p
    WHERE
      AND p.mkr_id = d.mkr_id
			AND p.mdl_id = d.mdl_id
  )

以上

Scroll to Top