mysql笔记9(子查询)

简单来说就是:一条sql语句(A语句)的查询结果作为另一条sql语句(B语句)的查询条件,此时A语句就可以称为子查询语句

文章目录

  • [1. in 和 not in](#1. in 和 not in)
  • [2. exists 和 not exists](#2. exists 和 not exists)
  • [3. =](#3. =)
  • [4. 内容出处](#4. 内容出处)

1. in 和 not in

情境:现在学校要给 成绩>=85 的学生发礼品,于是我们就需要先从score表里找到满足条件的学生id,在根据学生id从student表里找到相应学生的具体信息。

in:

not in:

2. exists 和 not exists

exists 和 in 和区别: in是只给 成绩>=85 的学生发礼品, exists 是只要这班里存在 成绩 >= 85 的学生,就给全班学生发礼品。

3. =

当只有一条数据满足要求时可以使用

4. 内容出处

mysql

相关推荐
新子y18 分钟前
【小白笔记】岛屿的周长(Island Perimeter)
笔记·python
霜绛23 分钟前
Unity:UGUI笔记(一)——三大基础控件、组合控件
笔记·学习·unity·游戏引擎
DokiDoki之父27 分钟前
Mybatis—入门 & (配置)SQL提示和日志输出
数据库·sql·mybatis
代码or搬砖39 分钟前
Git学习笔记(三)
笔记·git·学习
Wang's Blog1 小时前
MySQL: 高并发电商场景下的数据库架构演进与性能优化实践
mysql·性能优化·数据库架构
阿维的博客日记1 小时前
Redis学习笔记-QuickList
redis·笔记·学习
TDengine (老段)1 小时前
TDengine 数据函数 LN 用户手册
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
机灵猫1 小时前
Redis 在订单系统中的实战应用:防重、限流与库存扣减
数据库·redis·缓存
木易2.01 小时前
从零构建RAG知识库管理系统(二)
数据库·oracle
程序新视界1 小时前
什么是MySQL JOIN查询的驱动表和被驱动表?
数据库·后端·mysql