Эффективный способ выбора всех значений из одного столбца, а не из другого столбца

Мне нужно вернуть все значения из colA , которые не являются в colB из mytable . Я использую:

SELECT DISTINCT(colA) FROM mytable WHERE colA NOT IN (SELECT colB FROM mytable)

Он работает, однако запрос занимает слишком много времени для выполнения.

Есть ли более эффективный способ сделать это?

10
задан Erwin Brandstetter 1 December 2014 в 03:40
поделиться