重大问题,进来帮我下~~~~
ORA-01427: single-row subquery returns more than one row ORA-06512: at "JWSOFT_OA.SYSGETEMPRIGHT ", line 3 ORA-06512: at line 1
这是什么意思啊~~在怎么解决呢`~
------解决方案--------------------subquery 是子查询的意思
single-row是单排的意思,
单排子查询返回多于一排?
------解决方案--------------------是SQL语句的错误吧??
比如你有这样一个语句
Update Table1 set
Table1_Field1=(Select Table2_Field2 From Table2 Where Tale2_Field1=Table1.Table1_Field1)
当Tale2_Field1 是唯一字段时这个语句就没有问题,但是当他不唯一子查询返回多条记录就会出你那个错误吧
------解决方案--------------------是SQL语句的错误吧??
------解决方案--------------------是否在没有分组的情况下使用了聚合?