У меня есть таблица с колонками sample1 и sample2. Некоторые из значений sample2 существуют в sample 1. Теперь я хочу извлечь таблицу, в которой значение sample2 НЕ доступно в sample1. Пожалуйста, смотрите таблицы ниже для уточнения. Спасибо.
Вы можете использовать NOT EXISTS:
NOT EXISTS
SELECT t.* FROM table t WHERE NOT EXISTS (SELECT 1 FROM table t1 WHERE t1.sample1 = t.sample2);
Вы в основном сказали ответ на свой вопрос. Убедитесь, что Sample2 равно NOT IN Sample1
Sample2
NOT IN
Sample1
SELECT * FROM Table WHERE Sample2 NOT IN (SELECT Sample1 From Table)