2012-12-05 50 views
0

我想寫一個sql查詢,可以從表中複製特定列,並在同一個表+額外的信息,將其插入其它列插入與選擇+新的信息

簡單地複製某些信息會是這樣的:

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

但我還需要在列3中插入一些新的信息。我怎樣才能做到這一點?

我有信息將會在「column3」中進行,我不必從其他表或源中獲取它。

這是重複約會的基本上所有的信息是相同的除了日期,計劃和約會ID。

回答

1

如果你知道這些值是什麼。 。 。

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