Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql ORA-01427:单行子查询返回多行(123)_Sql_Database_Oracle - Fatal编程技术网

Sql ORA-01427:单行子查询返回多行(123)

Sql ORA-01427:单行子查询返回多行(123),sql,database,oracle,Sql,Database,Oracle,嗨,你能帮我解决我的问题吗 需要知道导致错误的ID 此查询将返回所有返回重复的行,或仅返回一行以上满足条件的行 SELECT B.TRCKG_GRP_REF_CDE , B.INTERNAL_SHMT_NUM FROM CGO_CNTR_PACKG_RVW B , ORSDOC_950_CNTR_MAXSQ_GTT C WHERE C.TRCKG_GRP_REF_CDE = B.CGO_TRCKG_GRP_REF_CDE AND C.INTERNAL_SH

嗨,你能帮我解决我的问题吗


需要知道导致错误的ID

此查询将返回所有返回重复的行,或仅返回一行以上满足条件的行

SELECT B.TRCKG_GRP_REF_CDE
    , B.INTERNAL_SHMT_NUM
    FROM   CGO_CNTR_PACKG_RVW B
  , ORSDOC_950_CNTR_MAXSQ_GTT C
 WHERE    C.TRCKG_GRP_REF_CDE = B.CGO_TRCKG_GRP_REF_CDE
 AND    C.INTERNAL_SHMT_NUM = B.CGO_INTERNAL_SHMT_NUM
 AND    C.CNTR_MAX_SEQ_NUM = B.SEQ_NUM)
 group by  B.TRCKG_GRP_REF_CDE
    , B.INTERNAL_SHMT_NUM having count(*) > 1
这是您的内部查询,这意味着有多个行从中返回,然后您将一列与多个结果进行比较


您必须选择仅包含重复项的差异,或者您需要修改查询。

我有20k条记录,可能存在重复项。需要知道哪个id已被复制为什么不搜索如何在oracle中消除重复项?可能的重复项