我有两个列的表格alpha
id school_name
我有另一个表测试版,其中有大约600行数据,后面有列
id school_name school_state school_city
现在我想从beta中选择school_name并将其插入alpha
类似
insert into alpha (school_name) values(select school_name from beta )
但是对于所有数据,我知道它可以通过程序完成,但pgsql不支持与mysql不同的程序,那么如何实现呢?
答案 0 :(得分:0)
INSERT INTO ... SELECT
语法不使用VALUES
子句。稍微修改一下您的语法,您的查询应该有效:
INSERT INTO alpha (school_name)
SELECT school_name
FROM beta;