子查询和视图
子查询 = 一次性视图
子查询就是将用来定义视图的SELECT语句直接用于FROM子句当中。
实际上,子查询包含嵌套的结构,首先会执行 FROM 子句中的 SELECT 语句,然后才会执行外层的 SELECT 语句。
标量子查询(scalar subquery)
标量就是单一的意思。标量子查询就是返回单一值的子查询。可被用在 = 或者 <> 等需要单一输入值的运算符当中。
标量子查询的书写位置并不仅仅局限于 WHERE 子句中,通常任何可以使用单一值的位置都可以使用。也就是说,能够使用常数或者列名的地方,无论是 SELECT 子句、GROUP BY 子句、HAVING 子句,还是ORDER BY 子句,几乎所有的地方都可以使用。