Когда я выполняю следующий запрос:
SELECT * FROM `table1`
INNER JOIN table2 ON table2.number = table1.number
Я получаю результат в течение 2 секунд. В table2
имеется около 6 миллионов записей и 1 миллион записей в table1
table2.number
и table1.number
индексируются.
Теперь я хочу получить список номеров, которые не существуют. Вот так:
SELECT * FROM `table1`
INNER JOIN table2 ON table2.number != table1.number
Это навсегда и по-прежнему висит.. Как исправить?