Цель:
Цель этого запроса - выбрать все отдельные значения в одном столбце, которых нет в аналогичном столбце другой таблицы.
Текущий запрос:
SELECT DISTINCT Table1.Column1
FROM Table2, Table1
WHERE Table1.Column1 <> Table2.Column1
Результаты запроса:
Что происходит, когда я пытаюсь выполнить этот запрос, - индикатор выполнения заполняется почти сразу, но затем он в значительной степени зависает и больше ничего не делает, насколько я вижу. Когда я использую знак = вместо <>, он выводит значения, которые равны, просто отлично, а если я заменяю Table2.Column1 фактическим фактическим значением, он работает просто отлично.
Я просто запустил его еще раз при наборе этого вопроса, и на этот раз ответ дал мне ответ на этот раз, но он содержит все значения DISTINCT для столбца, а не все значения, уникальные для этой таблицы, как и должно быть.
Любые идеи о том, что я делаю неправильно или отсутствует здесь?