У меня есть представление, в котором есть два оператора SELECT, возвращающие данные с использованием UNION ALL.
SELECT column1, column2, column3, column4
FROM table1
UNION ALL
SELECT column1, column2, column3, column4
FROM table2
Итак, все столбцы в table1 должны отображать данные, потому что column4 = 'A'. Однако в таблице 2 столбец 2 должен возвращать пробелы / ноль, поскольку столбец 4 = 'B'. Имейте в виду, что column2 в table2 ДЕЙСТВИТЕЛЬНО содержит данные, но в представлении мы хотим возвращать только пустые / пустые значения.