MySQL_总结_子查询

含义

嵌套 在其他语句内部的 select语句 称为子查询 或 内查询,

外面的语句可以是inner、update、delete、select等,一般select作为外面语句较多

外面如果为select语句,则此语句称为 外查询 或 主查询

分类

1 按出现位置

Select 后面

       仅仅支持标量子查询

From 后面

       表子查询

Where 或 having 后面

       标量子查询

       列子查询

       行子查询

Exists 后面

       标量子查询

       列子查询

       行子查询

       表子查询

2 按结果集的行列

标量子查询(单行子查询):结果集为一行一列

列子查询(多行子查询):结果集多行一列

行子查询:结果集为多行多列

表子查询:结果集为多行多列 – 任意

 

Where 或 having 后面

标量子查询

列子查询

posted @ 2022-11-07 14:38  yzhone  阅读(26)  评论(0)    收藏  举报