sql server 子查询的两种方式

单一返回值:

(1) 返回单个值

SELECT 列名 

FROM 表名

WHERE 列名 = ( SELECT <单列>

FROM 该表表名 WHERE<只返回行的条件>

例:

sql server 子查询的两种方式

2)多个返回值

SELECT <SELECT list>

FROM <SomeTable>

WHERE <SomeColumn>

IN (

SELECT <single column>

FROM <SomeTable>

WHERE <condition> )

例:

sql server 子查询的两种方式

相关文章: