不属于某一个集合NOT IN()在快表中应用时NULL值问题的解决

[复制链接]
查看: 73|回复: 0

318

主题

1647

帖子

3564

积分

戎组

Rank: 7Rank: 7Rank: 7

积分
3564
发表于 2019-11-11 15:33:15 | 显示全部楼层 |阅读模式
问题:
在新增公式或补充公式时,时常会判断当前明细表中的记录是否存在与目的表而新增或补充,用用到本报表的字段  不属于 (select f_* from t_*) 的方法。在应用此方法时,偶尔会出现数据没有被正确的补充或新增过去的情况,那么您可以能遭遇到了NULL值。
解决:
在NOT IN中的集合中加上NULL值的判断,比如原来是   select f_1 from t_1   那么可以改为  select f_1 from t_1 where f_1 is not null
原因:
如果在not in子查询中有null值的时候,则不会返回数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

热门产品

关于我们

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十年的行业经验.我们的理念是:"快表软件-提高的不只是效率!"

联系我们

  • 地址: 上海市张江浦东软件园13-205室
  • 电话: +86 (0) 21-5161-9370
  • Email: kuaibiao@kuaibiao.cn
客户端

手机微信

© 2001-2020 快表软件    工信部备案号:沪ICP备13033196号    技术支持:快表软件