MySQL союз с пустыми полями - PullRequest
2 голосов
/ 26 марта 2011

Всегда ли операторы mysql UNION и UNION ALL удаляют строки, содержащие NULL?

Я делаю UNION из двух операторов SELECT, один из которых может вернуть строку с NULL. Когда это происходит, он не включает эту строку в UNION. Есть ли способ обойти это?

1 Ответ

2 голосов
/ 26 марта 2011

UNION / UNION ALL не удаляет строки с NULL в них.

UNION удаляет повторяющиеся строки; UNION ALL нет и быстрее UNION для него.

Проверьте ваши данные и запрос, чтобы узнать, почему значения NULL, которые вы ожидаете увидеть, не видны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...