У меня есть следующий оператор SQL
SELECT table1.col1, table2.col2 FROM table1, table2 WHERE table1.t_id = table2.t_id
UNION
SELECT table1.col1 FROM table1 WHERE table1.col4 = null
Проблема в том, что этот синтаксис недопустим, потому что 2-й оператор не содержит того же числа столбцов, что и 1-й оператор.
Я не могу включить table2.col2 во второй оператор, потому что он мне не нужен.
Можно ли в любом случае включить второй столбец по умолчанию во 2-й оператор, чтобы я мог заставить этот запрос работать?