-2
我想基於第3列的值使用來自第2列的值更新第1列。這是我有:SQL查詢 - 根據第3列的值使用來自第2列的值設置第1列
UPDATE Table SET Column1=Column2 WHERE Column3='Value'
這可能嗎?
編輯我試過這個,但是我沒有得到我想要的結果(因爲我的行沒有改變)。儘管我沒有收到任何錯誤。
UPDATE找出我的錯誤。答案如下。
我想基於第3列的值使用來自第2列的值更新第1列。這是我有:SQL查詢 - 根據第3列的值使用來自第2列的值設置第1列
UPDATE Table SET Column1=Column2 WHERE Column3='Value'
這可能嗎?
編輯我試過這個,但是我沒有得到我想要的結果(因爲我的行沒有改變)。儘管我沒有收到任何錯誤。
UPDATE找出我的錯誤。答案如下。
啊,好的。現在我明白我出錯的地方了。 Column3的值與Column2的名稱相同,所以我搞亂了順序。這是什麼工作:
UPDATE Table SET Column2=Column1 WHERE Column3='Value'
如果你只是曾經嘗試它,那麼你就會知道它的工作原理。 –
這就是你想要的確切語法,是的。 –
哎呀,對不起。我忘了提及我曾嘗試過,但它對我無效。雖然沒有錯誤,所以這讓我感到困惑。我將編輯我的帖子 –