MySQL_总结_子查询
一 含义
嵌套 在其他语句内部的 select语句 称为子查询 或 内查询,
外面的语句可以是inner、update、delete、select等,一般select作为外面语句较多
外面如果为select语句,则此语句称为 外查询 或 主查询
二 分类
1 按出现位置
Select 后面
仅仅支持标量子查询
From 后面
表子查询
Where 或 having 后面
标量子查询
列子查询
行子查询
Exists 后面
标量子查询
列子查询
行子查询
表子查询
2 按结果集的行列
标量子查询(单行子查询):结果集为一行一列
列子查询(多行子查询):结果集多行一列
行子查询:结果集为多行多列
表子查询:结果集为多行多列 – 任意
Where 或 having 后面
标量子查询
列子查询
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了