Объединение двух представлений в одно в PostgreSQL - PullRequest
1 голос
/ 01 февраля 2012

Мне нужно сделать что-то совершенно безумное.У меня есть 2 представления, которые имеют одинаковое количество столбцов (разные имена столбцов, за исключением столбца ID), и у них обоих есть 2 существующих запроса UNION.Из моего понимания UNION и UNION ALL работают только при объединении 2 SELECT запросов, здесь я пытаюсь объединить 4 из них!Ака 2 вида.

1 Ответ

3 голосов
/ 01 февраля 2012

"из моего понимания UNION и UNION ALL работают только при объединении 2 запросов SELECT"

Умммм ... нет Вы можете сделать что-то вроде следующего:

select col1,col2
from table
union all
select col1,col2
from some_other_table
union all
select col1,col2
from yet_another_table;

и т. Д. И т. П.

...