+
 新版

ORACLE数据去重

Kylin_Shaw 发布于 2020/01/08 11:20
阅读 686
收藏 0

有表table_a,里面有两个字段begin_id和end_id,现在有两条数据
A: begin_id:11111,end_id:22222
B :begin_id:   22222,   end_id:11111
我现在认为这两条数据是一样的(只是begin_id和end_id交换了而已),需要去重,删除其中一条

请问sql该怎么写?

 

加载中
0
jolphin
jolphin

如果两个都是数字, 先加起来, 再剔除重复

0
够劲儿
够劲儿

你这两个字段是数字还是字符串?

 

0
w928266248
w928266248

复制表table_a为table_a1,修改table_a1字段begin_id为end_id,修改table_a1字段end_id为begin_id,这样你可以对比table_a和table_a1,简单吧

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部