私がタイプした場合:
SELECT name FROM table WHERE name NOT IN ('Test1','Test2','Test3');
リストにないエントリをテーブルから取得できます。反対のことをしたい:テーブルにない値をリストから取得する。たとえば、テーブルに「Test1」および「Test3」という値を持つnameという名前の列がある場合、それを(「Test1」、「Test2」、「Test3」)と比較して、Test2を返します。または、別の例として、テーブルが空の場合は、リスト内のすべてを返します:Test1、Test2、およびTest3。
リスト内のすべての値を使用して新しいテーブルを作成せずにこれを行う方法はありますか?