1. 首页
  2. 数据库
  3. MySQL
  4. mysql中EXISTS和IN的使用方法比较

mysql中EXISTS和IN的使用方法比较

上传者: 2021-08-27 17:13:45上传 PDF文件 142.58 KB 热度 23次

EXISTS 会对外表ucsc_project_batch进行循环查询匹配,它不在乎后面的内表子查询的返回值是什么,只在乎有没有存在返回值,存在返回值,则条件为真,该条数据匹配成功,加入查询结果集中;如果没有返回值,条件为假,丢弃该条数据。例如我们这里改变一下子查询的查询返回字段,并不影响外查询的查询结果:上面这条SQL的查询结果与刚才的EXISTS的结果一样,查询的意思也一样。

用户评论