0
我正在寻找一种方式来追加PostgreSQL中的两个表如何将两个表追加到一个PostgreSQL中
TABLE_1就像
name | age | grade
aaa 20 A
bbb 21 B
而且TABLE_2就像
name | age | grade
ccc 20 C
ddd 22 A
什么我试图做的是将table_2附加到table_1,以便table_1将是
name | age | grade
aaa 20 A
bbb 21 B
ccc 20 C
ddd 22 A
完成这些事情。像创建一个“sample.sql”文件并尝试运行
database_name=# \i /path/to/sample.sql
它导致错误。 sample.sql文件中的语句是
select * from table_1
union
select * from table_2
insert into table_1;
我是新来的数据库的东西。
做它以相反的顺序,不要再插入到TABLE_1 TABLE_1:'插入TABLE_1 SELECT * FROM TABLE_2;'http://www.postgresql.org/docs/9.3/static/sql- insert.html – pozs
@pozs谢谢。有效。 – anjo