子查询
子查询就是将一个查询的结果作为另一个查询的数据来源或判断条件的查询。
常见的子查询包括:WHERE子查询,FROM子查询,HAVING子查询,EXISTS子查询,子查询必须使用小括号括起来。
FROM子查询
FROM子查询的数据来源是另一个查询的结果相当于一张临时数据表,
通常为子查询定义别名,如果要用子查询中的字段使用别名.字段名调用,
返回的一般是多行多列的结果集
in嵌套查询
in关键字用于where子句中用来判断查询的表达式是否在多个值的列表中。返回满足in列表中的满足条件的记录。
select * from a where c_bh in (select c_bh from b where c_bs = '12fdafdgg')