【发布时间】:2020-01-21 17:23:05
【问题描述】:
我正在尝试使用使用唯一键组合的更新语句。这些唯一键用于使用子查询从选择查询中拖出的 where 子句。不知道如何将这两者结合使用。
查询看起来像这样
1 UPDATE table1
2 SET column1 = .. , column2 = ..
3 WHERE TOOL_NO, TOOL_SERIAL_NO IN
4 (SELECT TOOL_NO, TOOL_SERIAL_NO FROM TABLE2 WHERE condition)
TOOL_NO 和 TOOL_SERIAL_NO 是唯一键并且相互依赖。 例如 Tool_No 将有多个 Tool_Serial_No。
问题出在第 3 行。不确定如何在依赖于同一个子查询的同一个 where 子句中使用两个字段,
感谢任何帮助。
【问题讨论】:
标签: sql oracle sql-update oracle-sqldeveloper