У меня есть таблица А с некоторыми данными:Как реализовать обратное «НЕ В»?
name
------
a
b
d
И у меня есть список имен ('a', 'b', 'c', 'e'
), из которых я хотел бы получить те ценности, которые не таблицы. Как я могу это сделать? Какие у меня варианты? Это не работает (конечно):
SELECT value FROM ('a', 'b', 'c', 'e') WHERE value NOT IN (SELECT name FROM A)
В этом примере ожидаемый результат будет:
value
------
c
e
Я вижу. Да, у меня больше ценностей. Итак, другая таблица - это единственный вариант? – robsch
Еще одна таблица - единственный реальный вариант здесь. –