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

相关推荐
顶点多余3 分钟前
事务(数据库使用者角度的术语)
数据库·mysql
observe1014 分钟前
软件综合项目笔记
笔记
今儿敲了吗4 分钟前
41| 快速乘
数据结构·c++·笔记·学习·算法
秃头摸鱼侠7 分钟前
OpenClaw 团队级落地手册:规范、权限、安全、CI/CD 一体化实践
数据库·安全·ci/cd·ai
ysa0510308 分钟前
树的定向(dfs并查集贪心)
数据结构·c++·笔记·算法·深度优先·图论
yzx99101312 分钟前
Ollama 完全使用指南:从零开始在本地部署大模型
数据库·mysql·github
pupudawang18 分钟前
SQL-触发器(trigger)的详解以及代码演示
服务器·数据库·sql
花间相见27 分钟前
【JAVA基础11】—— 吃透原码、反码、补码:计算机数值表示的底层逻辑
java·开发语言·笔记
IT研究所33 分钟前
从工单到智能分析:AIGC运维助手应用价值
大数据·运维·数据库·人工智能·科技·低代码·自动化
zhangneng102839 分钟前
【JOIN】关键字在MySql中的详细使用
数据库·mysql