定义:在SQL语言中,一个 SELECT-FROM-WHERE 语句称为一个查询块。将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询称为嵌套查询。

嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父查询select语句使用。还可以用于insert、update、delete语句或其他子查询中。

语法规则:
1、子查询的select查询总是使用圆括号括起来。
2、不能包括compute或for.browse子句。
3、如果同时指定top子句,则可能只包括order by子句。
4、子查询最多可以嵌套到32层。个别查询可能会不支持32层嵌套。
5、任何可以使用表达式的地方都可以使用子查询,只要它返回的是单个值。
6、如果某个表只出现在子查询中二不出现在外部查询中,那么该表的列就无法包含在输出中。

如:

SELECT Sname /外层查询或父查询/
FROM Student
WHERE Sno IN
(SELECT Sno /内层查询或子查询/
FROM SC
WHERE Cno=‘2’);

mysql嵌套查询语句相关推荐

  1. MySQL嵌套查询与连接查询语句

    文章目录 1. 需求 2. 表结构与部分数据 3. 查询语句 4. 结果 5. 前端显示 1. 需求 根据通知表(tb_notification)中的用户ID(user_id),按时间倒序查询该用户所 ...

  2. MySQL分组查询语句

    文章目录 1. 需求 2. 表结构与部分数据 3. 查询语句 4. 结果 5. 前端显示 1. 需求 根据账单表(tb_bookkeeping)中的用户ID(user_id),按时间倒序查询该用户所在 ...

  3. MySQL高级查询语句——超详细,一篇就够了

    MySQL高级查询语句 一.MySQL进阶查询 1.1.按关键字排序--order by 1.2.对结果进行分组--group by 1.2.1.单个分组 1.2.2.分组结合order by使用 1 ...

  4. mysql from 嵌套查询,MySQL嵌套查询实例详解

    本文实例分析了MySQL嵌套查询.分享给大家供大家参考,具体如下: MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): ...

  5. mysql嵌套查询详解_MySQL嵌套查询实例详解

    本文实例分析了MySQL嵌套查询.分享给大家供大家参考,具体如下: MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): ...

  6. mysql嵌套查询详解_MySQL嵌套查询实例详解_MySQL

    本文实例分析了MySQL嵌套查询.分享给大家供大家参考,具体如下: MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual): ...

  7. MySQL数据查询语句

    MySQL数据查询语句 MySQL 表单查询是指从一张表的数据中查询所需的数据,主要有查询所有字段.查询指定字段.查询指定记录.查询空值.多条件的查询.对查询结果进行排序分组等. 查询结构 SELEC ...

  8. mysql 查询语句 参数,mysql参数化查询语句有关问题

    mysql参数化查询语句问题 部分代码如下: using (MySqlConnection conn = new MySqlConnection(connectionString)) { conn.O ...

  9. mysql中如何分页查询_MySQL_mysql分页原理和高效率的mysql分页查询语句,以前我在mysql中分页都是用的 l - phpStudy...

    mysql分页原理和高效率的mysql分页查询语句 以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我 ...

  10. Mysql高级查询语句练习

    Mysql高级查询语句练习 DROP TABLE IF EXISTS `tblcourse`; CREATE TABLE `tblcourse` ( `CourseId` varchar(3) NOT ...

最新文章

  1. MongoDB安装指南
  2. Java 程序员一次有趣的面试 | 每日趣闻
  3. 每日一皮:程序员的神逻辑...
  4. 组会20211008《kEMPO1粒子模拟核心代码注释》
  5. Debug Tensorflow: Object was never used (type <class ‘tensorflow.python.ops.tensor_array_ops.TensorA
  6. (转)分布式文件存储FastDFS(六)FastDFS多节点配置
  7. python3导入模块原理_python模块导入原理
  8. 美国政府发布关键海事行业的网络安全规划
  9. php字库,TCPDF生成内置字库的PDF
  10. AD 09 PCB生成GERBER生产文件全过程
  11. 电子信息工程考研方向计算机,电子信息工程考研方向
  12. Windows NT引导过程源代码分析(一)
  13. 一边是旺旺丢不掉的童心 一边是放不下的功能饮料
  14. oracle是什么软件可以卸载吗,卸载Oracle软件
  15. 15天入门Python,每天都该干嘛,规划路线。
  16. 苹果蓝牙耳机怎么接电话_除了苹果AirPods,真无线蓝牙耳机到底怎么选?
  17. 斐讯路由器虚拟服务器怎么设置,斐讯PSG1218路由器如何设置
  18. 全球及中国足病鞋垫行业销售情况及营销渠道策略报告(2022-2027年)
  19. FBA海运是什么,FBA海运的优势是什么
  20. 学习数学建模算法与应用【数据预处理】

热门文章

  1. 数字信号处理——线性相位型(Ⅱ、Ⅳ型)FIR滤波器设计(2)
  2. 拼多多淘宝虚拟店虚拟商品如何通过网盘发货机器人软件工具进行自动发货,怎么设置口令关键词?百度网盘自动发货机器人
  3. arcgis怎么压缩tif文件_pdf文件过大怎么办?3种免费压缩PDF的方法
  4. java 多线程面试题及答案
  5. UltraEdit中Matlab语法高亮显示的操作方法
  6. gridview隐藏列的方法
  7. java类加载器有几种_请问这几种类加载器有什么区别?
  8. 高速系统设计自学笔记——信号完整性6
  9. 记录工作时,优化程序代码二
  10. flash 插件 安装