当前位置: 首页 > news >正文

安徽东皖建设集团有限公司网站溧阳网站优化

安徽东皖建设集团有限公司网站,溧阳网站优化,无代码建站,刷链接浏览量网站今天使用 MySQL 的 not in 进行查询的时候#xff0c;发现结果里面并没有返回任何数据。SQL 语句没有任何问题#xff0c;但是结果集却是空#xff0c;实在无法理解。纠结了半天#xff0c;最后使用 left join#xff0c;两表关联#xff0c;找到了目标数据。但是这样的话…今天使用 MySQL 的 not in 进行查询的时候发现结果里面并没有返回任何数据。SQL 语句没有任何问题但是结果集却是空实在无法理解。纠结了半天最后使用 left join两表关联找到了目标数据。但是这样的话难道 not in 就不能使用了吗最后经过查找找到了原因。 mysql 的 not in 中不能包含 null 值。否则将会返回空结果集。 对于 not in 来说如果子查询中包含 null 值的话那么它将会翻译为 not in null。除了 null 以外的所有数据都满足这一点。所以就会出现 not in “失效”的情况。 例如我有两张表t_b_handle 和 t_b_detail两张表为一一对应关系两张表通过 t_b_handle 表中的 detail_id 关联。现有查询语句如下 错误 SQL select * from t_b_detail where id not in ( select detail_id from t_b_handle ) 那么如果 t_b_handle 表中的 detail_id 存在 null 值那么这个 SQL 语句就是错误的。返回的结果集就是空的。 如果出现了这个问题明明应该有数据而使用 not in 却返回了空集那么我们可以使用下面的 SQL 来避免这种情况的发生 正确 SQL select * from t_b_detail where id not in ( select detail_id from t_b_handle where detail_id is not null ) 这样即可解决此问题。 ———————————————— 版权声明本文为CSDN博主「saichaoZhang」的原创文章遵循 CC 4.0 BY-SA 版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/u013913942/article/details/80504100
http://www.zqtcl.cn/news/885559/

相关文章:

  • 先网站开发后软件开发显示网站运行时间代码
  • 品牌网站制作流程图百度网页版入口页
  • 哪些人需要做网站网站开发工程师 招聘
  • 东莞网站建设多长时间如何将网址提交到一些权重比较高的网站
  • 阳江网站seo公司wordpress建站博客
  • 我想做京东网站淘宝怎么做的wordpress淘宝联盟转链
  • 虚拟钱包对接网站开发视频教程营销型网站建设要懂代码吗
  • 莱州教育网站一站式网站搭建
  • 开发网站开票名称是什么捕鱼游戏网站开发商
  • 我国中小企业网站建设怎样办自己的网站
  • 如何推广自己网站链接通化北京网站建设
  • 小型的游戏网站怎么做WordPress设置作者信息
  • 网站建设师要求关键词优化排名易下拉排名
  • 网站建设步骤及推广方法做网站的公司叫什么
  • 怎么建立自己网站 asp网站做视频流量赚钱
  • 全屏网站宽度域名服务器怎么设置
  • 网站图片切换js代码金融公司网站方案
  • 企业网站开发步骤开源软件开发
  • 建设项目环境影响登记表备案系统网站签署网站建设协议新闻
  • 有的网站在浏览器打不开怎么办最近中国新闻热点大事件
  • 网站模板组件随州网站建设有哪些
  • 网站建设微信版8080端口wordpress
  • 急求聊城网站建设微信网页注册入口
  • 商城网站建站程序网站内链布局
  • 盐城网站建设方案全景旅游网站项目建设
  • 网站备案完电信园林效果图网站
  • 伤豆丁文库网站开发贵州网站备案局
  • 做网站的注意什么北京建设协会网站首页
  • 石家庄网站开发设计网站建设重点步骤
  • 推广思路及执行方案昆明百度seo