面试问题
今天面试问了一个问题,没答出来,友友有没有好的解决办法,对于两张相同的表,假设user1表,user2表,表结构相同,现在这两张表里面有部分是相同数据,我需要得到这两张表中不同的数据,相同的部分不要,只要不同的部分,该如何做到,用Java实现和SQL语句实现,就是图中阴影部分的数据
全部评论
内链接和not in
将2个表union all,然后对结果依次group by, having count(col) = 1, order by
用子查询应该是OK的
Select a from table1 where a not in (select a from table2 )
大佬们可以看下我们深圳富途,是头牌互联网券商福利好且不倦
链接:https://app.mokahr.com/recommendation-apply/futu5/1699?recommendCode=NTAMp00
想要的都有~
相关推荐
点赞 评论 收藏
分享