SQL Server子查询的深入理解
当由where子句指定的搜索条件指向另一张表时,就需要使用子查询或嵌套查询。where 查询表达式 [not] in(子查询)where 查询表达式 比较运算符 [any|all] (子查询)where [not] exists (子查询)2 嵌套查询嵌套查询是指将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询。嵌套查询中上层的查询块称为外侧查询或父查询,下层查询块称为内层查询或子查询。SQL语言允许多层嵌套,但是在子查询中不允许出现order by子句,order by子句只能用在最外层的查询中。三个查询:第一个:查询年纪>25的老师所教的学生第二个:查询年纪>25的老师第三个:验证查询到的学生信息对比:当子查询返回一系列值时,适合带IN的嵌套查询。
用户评论