select *
from Dummy LEFT JOIN data_stream_2
ON ((Dummy.id_2=data_stream_2.id_2) OR
(Dummy.id_2 IS NULL and data_stream_2.id_2 IS NULL))
Этот запрос занимает 26 секунд. В тот момент, когда я удаляю проверку IS NULL, т.е.
select *
from Dummy LEFT JOIN data_stream_2
ON ((Dummy.id_2=data_stream_2.id_2))
это занимает всего 1,3 секунды. Как сделать запрос быстрее? Это похоже на этот случай Медленный запрос с левым внешним соединением и является нулевым условием, но разница в том, что в его случае соединение на самом деле не требовалось, поскольку он использовал только столбцы из Dummy, а не из data_stream_2. Мне нужны столбцы из обоих.
NULL
, возникающее из-за отсутствия соответствия в объединении, от фактического значенияNULL
? - person Tim Biegeleisen   schedule 01.07.2016