0

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

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

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

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

我有将进入“column3”的信息,我不必从其他表或来源获取它。

这是重复约会,除了日期、计划者和约会 ID 之外,基本上所有信息都相同。

4

1 回答 1

1

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

INSERT INTO table (column1, column2, column3)
SELECT column1, column2, <value for column3>
FROM table
WHERE columnx = 'some value'
于 2012-12-05T16:20:23.413 回答