SELECT * FROM t1 WHERE column1 = ( SELECT column1 FROM t2 );
复制代码
子查询外部的语句可以是 INSERT / UPDATE / DELETE / SELECT中的任何一个。 根据查询结果不同:可分为: A. 标量子查询(子查询结果为单个值) B. 列子查询(子查询结果为一列) C. 行子查询(子查询结果为一行) D. 表子查询(子查询结果为多行多列) 根据子查询位置,可分为: A. WHERE之后 B. FROM之后 C. SELECT之后
(1). 标量子查询
子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询称为标量子查询。
**常用的操作符:= > >= < (select entrydate from emp where name = '方东白');[/code]
(2). 列子查询