【发布时间】:2017-02-10 15:01:22
【问题描述】:
我有表 table1 和表 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: missing expression error。
【问题讨论】:
-
那么你的
UPDATE声明是什么? -
“更新 all 的 table2_column3 值”是什么意思?该查询仅针对
table1_column2 = 'A'中的行 - 在table1中是否仍有至少一行对应于table2中的每个 行?