из того, что я понимаю, «каждая инструкция SELECT в UNION должна иметь одинаковое количество столбцов. Столбцы также должны иметь похожие типы данных. Кроме того, столбцы в каждой инструкции SELECT должны быть в том же порядке». Что ж, если первый SELECT имеет больше столбцов, чем второй, который может сгенерировать. Вот что я имею в виду: допустим, я хочуКак создать «пустые столбцы» для UNION?
SELECT "City", "Country", "Continent" from table1
UNION
SELECT "City", "Country" from table2
... скажем, таблица 2 не содержит столбец под названием «Континент», но для моих потребностей, это хорошо для записей, которые приходят из table2 иметь пустой или NULL в этой колонке. Я использую dashDB.
да сэр! Это то, что я искал! СПАСИБО @Tim Schmelter –
неудачно, что нет никакого способа понять это неявно – MichaelChirico