插入select +新信息

时间:2012-12-05 16:18:23

标签: sql postgresql

我正在尝试编写一个sql查询,该查询可以从表中复制特定列并将其插入到同一个表中+其他列的额外信息

简单地复制某些信息就是这样的:

INSERT INTO table (column1, column2)
SELECT column1, column2
FROM table
WHERE columnx = 'some value'

但我还需要在column3中插入一些新信息。我怎么能这样做?

我有“column3”中的信息,我不必从其他表格或来源获取。

这是重复约会,基本上所有信息都是相同的,除了date,planner和appointment_id。

1 个答案:

答案 0 :(得分:1)

如果您知道这些值是什么。 。

INSERT INTO table (column1, column2, column3)
SELECT column1, column2, <value for column3>
FROM table
WHERE columnx = 'some value'