他のテーブルの項目の値を副問合せを使って値リストを作成することもできます。
一方「複数の値以外のもの」を抽出したい場合に「NOT IN」を使う場合は注意が必要です。普通やる人は少ないですが
と同義とみなされるためです。「IN」の場合は値リストに「NULL」が含まれていても項目の値がNULLのものを抽出しないだけですが「NOT IN」の場合「項目名 NULL」は項目の値が何であれ「UNKNOWN」を返します。「TRUE」になりません。そのためすべての行に対して条件が成立せず。結果は0行になります。