概念: SQL语句中嵌套select语句,称为嵌套查询,又称子查询,例如下面那行的(select column1 from t2)就是子查询
select * from t1 where column1 = (select column1 from t2);
注意:子查询外部的语句可以是insert / update / delete / select 的任何一个
根据子查询结果不同,分类以下四类: 1、标量子查询,即子查询结果为单个值 2、列子查询,即子查询结果为一列 3、行子查询,即子查询结果为一行 4、表子查询,即查询结果为多行多列
根据子查询的位置不同,分为以下三类: 1、where之后 2、from之后 3、select之后