2013-01-10 62 views
0

我有許多列的表1。我想複製category = 16的所有行,但我希望複製的行具有category = 17。什麼是正確的查詢來做到這一點?謝謝。重複的行和更改類別值

+0

如果您提供您的數據樣本以及所需的輸出結果,那將是最好的選擇。 – MarkD

+0

你需要INSERT或簡單的SELECT? –

回答

3
insert into Table1(category, Column1, Column2) 
select 17, Column1, Column2 
from Table1 
where category = 16 
+0

如果我有30列,是否有一種方法可以縮短查詢時間,而不是放入類別,列2,列3,列4,列5,列6,列7,列8 ...列30? – damdeok

+0

@damdeok不,但您可以拖放對象資源管理器中的列列表,以避免實際鍵入所有列名稱。抓住表格下的'columns'節點並將其放入查詢編輯器中。 –