mysql中子查询一般分为几种
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关mysql中子查询一般分为几种,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、mysql子查询基本知识子查询就是在原有的查询语句中,嵌
千家信息网最后更新 2026年11月01日mysql中子查询一般分为几种
这篇文章将为大家详细讲解有关mysql中子查询一般分为几种,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一、mysql子查询基本知识
子查询就是在原有的查询语句中,嵌入新的查询,来得到我们想要的结果集。
子查询一般分为:where型子查询、from型子查询和exists型子查询。
1.where型子查询:将内层查询结果当做外层查询的比较条件。
select 列1,列2,...,列n from 表名 where 列i =/in (select 列1,列2,...,列n from 表名 where ...);
2.from型子查询:把内层的查询结果当成临时表,供外层sql再次查询。查询结果集可以当成表看待。临时表要使用一个别名。
select 列1,列2,...,列n from (select 列1,列2,...,列n from 表名 where ...) as 表别名 where ....;
3.exists型子查询:把外层sql的结果,拿到内层sql去测试,如果内层的sql成立,则该行取出。内层查询是exists后的查询。
select 列1,列2,...,列n from 表名 where exists (select 列1,列2,...,列n from 表名 where ...);
二、查询实例
下图为成绩表和班级表数据。

1.查询成绩表中数学成绩最高的学生信息;
2.查询成绩表中各个班级的最高总成绩;
3.根据成绩表和班级表,找出成绩表中缺失成绩的班级;

关于"mysql中子查询一般分为几种"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
查询
成绩
内层
结果
班级
外层
篇文章
中子
最高
别名
更多
知识
不错
实用
下图
信息
内容
再次
基本知识
学生
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
互联网金融科技
有格互联网科技
伟宏互联网科技
高科技互联网
云信互联网科技有限公司
科技平台互联网
关于新基建和互联网科技
易互联网科技有限公司
互联网科技公司发展
时间互联网络科技
广州善班互联网科技
互联网之后的科技是什么
晋城互联网科技
互联网方面的科技前沿
互联网金融科技元年
互联网科技股为什么大涨
青岛易易互联网科技
青岛互联网科技园
小牛互联网科技有限公司地址
耶加雪菲
广州淘业互联网络科技
科技与互联网发展
汇久创客互联网科技
有木互联网科技
广州善班互联网科技
恒银科技与互联网金融
如何创新互联网科技
中国互联网有什么科技
云南互联网科技学费