一、子查询介绍
含义:
一条查询语句中又嵌套了另一条完整的SELECT语句,其中被嵌套的SELECT语句,称为子查询或内查询。外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多。外面如果为select语句,则此语句称为外查询或主查询。
特点:
1、子查询都放在小括号内
2、子查询可以放在FROM后面、SELECT后面、WHERE后面、HAVING后面,但一般放在条件的右侧
3、子查询优先于主查询执行,主查询使用了子查询的执行结果
4、子查询根据查询结果的行数不同分为以下两类:
① 单行子查询
结果集只有一行