更新col2上的表1,其中这些条件是必须的;表1中的col1(主键)与表2和table1中的col1匹配。col3 ='S'

时间:2019-07-18 16:55:33

标签: oracle oracle11g oracle10g oracle-sqldeveloper

我要在col2上更新表1,这意味着这些条件;表1中的col1(主键)与表2和table1中的col1匹配。col3 ='S'

当我在下面运行查询时,得到“ ORA-01427:单行子查询返回多行”,所以我认为我需要IN条件,但不知道它如何与我的查询一起使用。

更新table1 T1 SET T1.col2 =(选择T2.col2 从表1 T1,表2 T2 T1.col3 ='S'并且T1.col = T2.col1);

请告诉我吗?

0 个答案:

没有答案