si escribo:Seleccione los valores de una tabla que no están en una lista de SQL
SELECT name FROM table WHERE name NOT IN ('Test1','Test2','Test3');
yo puede conseguir las entradas de la tabla que no están en la lista. Quiero hacer lo contrario: obtener los valores de la lista que no están en la tabla. Por ejemplo, si la tabla tiene una columna llamada name que tiene los valores 'Test1' y 'Test3', quiero comparar eso con ('Test1', 'Test2', 'Test3') y devolver Test2. O como otro ejemplo, si la tabla está vacía, devuelva todo en la lista: Test1, Test2 y Test3.
¿Hay alguna manera de hacerlo SIN crear una tabla nueva con todos los valores de la lista?
Qué base de datos está usando (servidor SQL de Oracle??) – aquinas
estoy usando sqlite3. – Trinculo