Когда я выполняю следующий запрос:
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
Это навсегда и по-прежнему висит.. Как исправить?