小编G P*_*G P的帖子

SQL:删除重复记录 - 虽然不同类型

请考虑下表:

TAB6
         A          B C
---------- ---------- -
         1          2 A
         2          1 A
         2          3 C
         3          4 D
Run Code Online (Sandbox Code Playgroud)

我认为,记录{1,2,A}和{2,1,A}是重复的.我需要选择并生成以下记录集:

         A          B C                      A          B C
---------- ---------- -             ---------- ---------- -
         1          2 A         or           2          1 A
         2          3 C                      2          3 C
         3          4 D                      3          4 D
Run Code Online (Sandbox Code Playgroud)

我尝试了以下查询.但无济于事.

select t1.*
from t6 t1
, t6 t2
where t1.a <> t2.b
and t1.b <> t2.a
and t1.rowid <> t2.rowid
/

         A          B C
---------- ---------- - …
Run Code Online (Sandbox Code Playgroud)

sql oracle duplicate-data duplicate-removal

7
推荐指数
1
解决办法
514
查看次数

标签 统计

duplicate-data ×1

duplicate-removal ×1

oracle ×1

sql ×1