Как создать более 1 временной таблицы в postgresql - PullRequest
0 голосов
/ 06 марта 2020

Я пытался создать более 1 временной таблицы в Postgresql. Есть ли какие-то решения? Мой код в двух словах:

drop table if exists A;
create temporary table A as 
query

drop table if exists B;
create temporary table B as 
query

Причина, по которой я пытался создать временную таблицу, потому что CTE не дает желаемого результата.

with A as () 
B as () 
select 
from A full join B 

Приведенный выше подход не дает правильного результата , В B были данные, но в A их нет, они не отображаются в результате. Мой ожидаемый результат:

Brand(table A+B) Sales(table A) Target (table B)
X                1              2
Y                NULL           3

Фактический результат с CTE:

Brand(table A+B) Sales(table A) Target (table B)
X                1              2

Спасибо всем за помощь.

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