【发布时间】:2014-08-31 12:08:14
【问题描述】:
我使用这个命令将2个表合并为一个:
CREATE TABLE table1 AS
SELECT name, sum(cnt)
FROM (SELECT * FROM table2 UNION ALL SELECT * FROM table3) X
GROUP BY name
ORDER BY 1;
table2 和 table3 是具有名为 name 和 cnt 列的表,但结果表 (table1) 具有列 name 和 sum。
问题是如何更改命令以使结果表具有name 和cnt 列?
【问题讨论】:
标签: sql postgresql create-table