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

相关推荐
残影飞雪1 分钟前
如何在 Debian 12 上安装 MySQL
mysql·adb·debian
用户763399009082012 分钟前
MongoDB数据库
数据库
抓饼先生12 分钟前
C++ 20 视图view笔记
linux·开发语言·c++·笔记·c++20
boonya22 分钟前
数据库分库分表是考虑ShardingSphere 还是Mycat?
数据库
扶尔魔ocy22 分钟前
【qml入门】在qml项目上加入用户登录qml页面(包含源码)
数据库
沢田纲吉29 分钟前
MySQL 学习二:数据库的操作
数据库·后端·mysql
Olrookie34 分钟前
ruoyi-vue(十四)——前端框架及package.json,vite.config.js, main.js文件介绍
前端·笔记
大白的编程日记.1 小时前
【MySQL】表的操作和数据类型
android·数据库·mysql
不秃的开发媛1 小时前
Java开发入门指南:IDE选择与数据库连接详解
java·数据库·ide
专注API从业者1 小时前
Scrapy 集成 JD API:一种高效且合规的商品数据采集方案
大数据·数据库·scrapy