0

以下查询返回

ORA-01427: 单行子查询返回多于一行

UPDATE master 
   SET final = NVL(final,
              (SELECT 'Disconnect' 
                 FROM  (SELECT NVL(Ported_out_flag, type) as type, 
                               CASE WHEN order = 'C'  THEN 'C' ELSE service end service,
                               cdms
                          FROM master) 
                WHERE type in ('PORTED_OUT')
                  AND (service in ('C','I') or service is null)
                  AND cdms in ('FR','IS','RE','QU')
              )
             );

有人能帮我一下吗?

4

0 回答 0