【沫沫金】Sql子查询Not In 无结果原因
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,背景源码select * from ITEM where item_id not in (select parent_item_id from ITEM )查询效果无任何匹配值。。。原因not in
千家信息网最后更新 2025年02月02日【沫沫金】Sql子查询Not In 无结果原因
背景源码
select * from ITEM where item_id not in (select parent_item_id from ITEM )
查询效果
无任何匹配值。。。
原因
not in 解析后的执行语句是(id!=1 and id!=2 and id!=null)
注意,其中的null。空值存在将会导致条件整体失败,所以无任何匹配数值。
解决方案
排除null值,即可完成期望结果。
select * from ITEM where item_id not in (select parent_item_id from ITEM where parent_item_id is not null)
调整后的Sql,执行效果如下
回顾下,not in 是and条件,不能有null值。树结构,父级字段免不了有空值,所以查询不到。排除null值即可。
查询
效果
条件
原因
结果
字段
数值
整体
方案
源码
结构
背景
解决方案
语句
期望
调整
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
热血航线怎么登录以前的服务器
泉州分布式服务器行情
平板升级无法连接服务器
网络技术教育章程
网络安全今年活动主题
网络安全MDR商业模式
网络安全周手抄报顺口
什么是网络安全它有哪两种含义
大数据时代网络安全浅析
怎么从数据库读取数据
分离天然产物的分子网络技术
深圳电商系统软件开发
杭州云仓网络技术有限公司
惠网络技术有限公司
数据库找出大于30岁的人
网络安全专网龙头
强化税务系统网络安全
网络技术部简短自我介绍
怎样改战地五服务器
网络安全法的基本制度
数据库很难吗
深圳市智享互联网科技有限公司
服务器控制局域网电脑开关机
天龙八部服务器爆满
数据库access上传文件
津南区数据网络技术答疑解惑
软件开发技术协作
6sp怎么移到数据库
校园网络安全宣传周发言稿
2042如何浏览服务器