一个表的数据是全的,另一个表的数据是这个表的一部分(有重复所以用distinct),下面的语句怎么改

image.png

image.png

FineReport lihaha 发布于 2019-8-1 16:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-8-1 16:13(编辑于 2019-8-1 16:26)

select a.字段 from   表a

where a.字段 not in (select 字段 from 表b)

照这个写就行了,后面加个防止null值的。



select  disitnct  业务关键字 from XM.舆情分析表

where 业务关键字 not in (select    业务关键字 from XM.关键字信息表  where 业务关键字 is not null)

  • x50854968 x50854968 还得加上两个distinct
    2019-08-01 16:21 
  • 张洪威 张洪威 回复 x50854968 外面的sql 有distinct也可以了,结果都一样吧。
    2019-08-01 16:23 
  • lihaha lihaha(提问者) 回复 张洪威 可以
    2019-08-01 16:36 
  • 2关注人数
  • 379浏览人数
  • 最后回答于:2019-8-1 16:26
    请选择关闭问题的原因
    确定 取消
    返回顶部