我正在尝试编写一个sql查询,该查询可以从表中复制特定列并将其插入到同一个表中+其他列的额外信息
简单地复制某些信息就是这样的:
INSERT INTO table (column1, column2)
SELECT column1, column2
FROM table
WHERE columnx = 'some value'
但我还需要在column3中插入一些新信息。我怎么能这样做?
我有“column3”中的信息,我不必从其他表格或来源获取。
这是重复约会,基本上所有信息都是相同的,除了date,planner和appointment_id。
答案 0 :(得分:1)
如果您知道这些值是什么。 。
INSERT INTO table (column1, column2, column3)
SELECT column1, column2, <value for column3>
FROM table
WHERE columnx = 'some value'