0

postgresql に 3 つのテーブル (t1、t2、t3) があります。それらはすべて、同じタイプと全体で300k行の同じ数の列 ( 168列) を持っています。

それらすべてを 1 つのテーブルに追加するにはどうすればよいですか?

4

1 に答える 1

2
insert into t4
select * from t1
union all
select * from t2
union all
select * from t3

または、選択中にテーブルを作成する場合:

select * into t4 from t1
union all
select * from t2
union all
select * from t3;

SQL フィドルの例

于 2013-07-21T18:28:09.923 に答える