我有一个名为'cities'的表,其中3列名为:
state, name, pop
表格cities1
包含:
state, name
列state
和name
对于两个表都是通用的。我希望将来自城市的专栏pop
插入cities1
表中
如何使用postgreSQL做到这一点?
答案 0 :(得分:0)
首先,您需要在pop
表格中添加特定类型的列cities1
,然后填写它。
ALTER TABLE cities1 ADD COLUMN pop [datatype here]
更新表pop
中的cities1
列,其中包含来自cities
的值,其中state,name
是公共列。
UPDATE cities1
SET pop = cities.pop
FROM cities
WHERE cities1.state = cities.state
AND cities1.name = cities.name