1
我有表table1和表2 這裏是select語句。SQL更新查詢更新2個表中的一列
SELECT table1_column1, table1_column2, table1_column3, table2_column1,
table2_column2, table2_column3
FROM table1
, table2
WHERE table1_column1 = table2_column1
AND table1_column2 = 'A'
AND table1_column3 <> table2_column3
我得到結果,其中table1_column3和table2_column3具有不同的值。哪個是對的。
我想更新並用table1_column3替換table2_column3的所有值 我的更新sql語句給我ORA-00936:缺少表達式錯誤。
那麼你的'UPDATE'語句是什麼? –
你是什麼意思「更新所有**的table2_column3值」?該查詢僅適用於'table1_column2 ='A'' - 行'table1中至少有一行對應**'table2'中的每個**行嗎? – mathguy