0
我有一個表「tbl_a」與「ID」作爲主鍵,列「A1」,「B1」,「A2」,「B2」使用單個查詢中其他列中的值進行更新?
我想進行更新查詢,更新ID爲:
A1 = B1和A2 = B2
,使得如果表是
ID| A1| A2| B1| B2
-------------------
7 | 0 | 0 | 5 | 3
更新後
:
ID| A1| A2| B1| B2
---------------
7 | 5 | 3 | 5 | 3
這是可能做一個查詢?
您想要的結果令人困惑。首先,你的意思並不是要更新ID(它保持不變),但是你希望A1被更新爲匹配B1和A2以更新以匹配B2?如果A1 = A2且B1 = B2,則最終的行結果將是7 0 0 3 3,否? – hexparrot 2012-02-19 00:46:24
我想將A1和A2設置爲等於它們在第7行中的B1和B2 – Ted 2012-02-19 00:48:57
您是否想要選擇其中A1 = B1和A2 = B2的行?你的問題的措詞是模糊的,因爲它改變主鍵(如果不是不可能的話)從不是一個好主意。 – 2012-02-19 00:49:50