Ian、Stephen などの名前のリストと、次のようなデータベース テーブルがある場合:
Names (table name)
Ian
Stephen
Maria
このクエリによって、テーブルに表示されるリスト内の名前を見つけることができます: select * from names where names not in ('Ian','Stephen')。これは「Maria」を返します。
リストには存在するがデータベースには存在しない値を見つけるにはどうすればよいですか? たとえば、Ian、Maria、Kevin のリストと、次のテーブルがあるとします。
Names (table name)
Ian
Maria
Kevin を返すクエリを作成するにはどうすればよいですか? リストを別のテーブルにロードして LEFT JOIN できることは知っていますが、もっと簡単な方法がないか探しました。