问题遇到的现象和发生背景
因为工作原因需要查询出column1一致column2不一致的数据,我自己写了下面这段sql可以实现,但是感觉自己把sql写复杂了,请问这段sql还能再简化吗,我用的是oracle
问题相关代码,请勿粘贴截图
select b.column1 from (
select column1 from tableName group by column1 having count()>1
) a left join tableName b on a.column1 = b.column1 group by b.column1,b.column2 having count()=1