Всегда ли операторы mysql UNION и UNION ALL удаляют строки, содержащие NULL?
UNION
UNION ALL
Я делаю UNION из двух операторов SELECT, один из которых может вернуть строку с NULL. Когда это происходит, он не включает эту строку в UNION. Есть ли способ обойти это?
UNION / UNION ALL не удаляет строки с NULL в них.
UNION удаляет повторяющиеся строки; UNION ALL нет и быстрее UNION для него.
Проверьте ваши данные и запрос, чтобы узнать, почему значения NULL, которые вы ожидаете увидеть, не видны.