Это дополнительный вопрос к моему последнему вопросу о соединениях таблиц в MySQL
. Мне нужно иметь возможность выбирать значения NULL из левой объединенной таблицы.
Вот мое присоединение:
table1.id | table1.name | table2.id | table2.surname
1 | John | 1 | Doe
2 | Michael | 2 | Anderson
3 | Anna | NULL | NULL
4 | Sue | NULL | NULL
Я бы хотел select WHERE table2.surname = NULL
, но такой запрос не работает:
SELECT table1.*,table2.*
FROM table1
LEFT JOIN table2
ON table1.id=table2.id
WHERE table2.surname=NULL
Я могу немного понять логику, стоящую за этим, не дающую мне никаких результатов, но должен же быть способ получить их результаты?
Цените любую помощь.