Объединение ВСЕХ с нулевыми массивами в улье - PullRequest
0 голосов
/ 04 апреля 2020

Я хочу объединить две таблицы вместе с немного разными столбцами. В прошлом я только что добавил дополнительные столбцы в меньшую таблицу и использовал select null as col3.

В этом недавнем примере столбец является массивом, и выбор значения NULL создает строку, а не тип данных массива.

Я пробовал select ARRAY[null] as col3, но результат не пустой или пустой массив, это массив со значением null внутри. Вы можете проверить длину массива и увидеть, что длина равна 1, а не 0.

SELECT col1, col2, null as col3 FROM tbl1
UNION ALL
SELECT col1, col2, col3 FROM tbl2

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