2013-07-03 58 views
-2

我想基於第3列的值使用來自第2列的值更新第1列。這是我有:SQL查詢 - 根據第3列的值使用來自第2列的值設置第1列

UPDATE Table SET Column1=Column2 WHERE Column3='Value'

這可能嗎?

編輯我試過這個,但是我沒有得到我想要的結果(因爲我的行沒有改變)。儘管我沒有收到任何錯誤。

UPDATE找出我的錯誤。答案如下。

+0

如果你只是曾經嘗試它,那麼你就會知道它的工作原理。 –

+1

這就是你想要的確切語法,是的。 –

+0

哎呀,對不起。我忘了提及我曾嘗試過,但它對我無效。雖然沒有錯誤,所以這讓我感到困惑。我將編輯我的帖子 –

回答

0

啊,好的。現在我明白我出錯的地方了。 Column3的值與Column2的名稱相同,所以我搞亂了順序。這是什麼工作:

UPDATE Table SET Column2=Column1 WHERE Column3='Value'

相關問題