子查询注意事项及介绍

子查询就是一次性视图(SELECT语句)。
 
与视图不同,子查询在SELECT语句执行完毕之后就会消失。
 
子查询就是将用来定义视图的SELECT语句直接用于FROM子句当中
 
子查询作为内层查询会首先执行。
 
标量就是单一的意思
标量子查询则有一个特殊的限制,那就是必须而且只能返回 1 行 1列的结果
 
标量子查询的书写位置并不仅仅局限于 WHERE 子句中,
  通常任何可以使用单一值的位置都可以使用。
  也就是说,能够使用常数或者列名的地方,
  无论是 SELECT 子句、GROUP BY 子句、HAVING 子句,
  还是ORDER BY 子句,几乎所有的地方都可以使用。
 
使用标量子查询时的注意事项:
  是该子查询绝对不能返回多行结果
 
关联子查询会在细分的组内进行比较时使用
  关联名称的作用域,关联名称存在一个有效范围的限制
  子查询内部设定的关联名称,只能在该子查询内部使用
  换句话说,就是“内部可以看到外部,而外部看不到内部”。
原文地址:https://www.cnblogs.com/kukai/p/12839158.html