如标题所示:我有一张需要填充的表格。我有两个数据来源要放在该表中。哪个会更快:
INSERT INTO foo
SELECT bar, baz FROM xxxx;
INSERT INTO foo
SELECT beq, que FROM yyyyy;
或者:
INSERT INTO foo
SELECT * FROM (
SELECT bar, baz FROM xxxx
UNION
SELECT beq, que FROM yyyyy ) src;
我正在使用 PostgreSQL 9.1。