子查询:当一个查询为另一个查询的条件时,称为子查询。
存在参考表 ' t_class ':
' t_student' :
① IN(NOT IN) 关键字 子查询
② 条件运算符 子查询
③ EXISTS(NOT EXISTS) 关键字 子查询
使用EXISTS关键字时,子查询语句并不返回查询的结果记录,而是返回一个true | false值。当子查询语句查询到满足条件的记录时,返回true,否则返回false。当子查询返回true时,外层查询执行,当子查询返回false时,外层查询不执行。
④ ANY 关键字 子查询
ANY关键字表示满足任意一种条件。
⑤ ALL 关键字 子查询
ALL关键字表示满足全部条件。
⑥ UNION(UNION ALL) 关键字 合并 查询结果
区别: UNION关键字 合并结果集去重复, UNION ALL关键字 合并结果集不去重复。