with...as相当于一张中间表
with aliasName as (select ....)
接下来使用到表的时候就可以使用定义的别名来反复使用,无需多次执行查询,本质上是对一种优化sql性能的解决方式。标签:www,创建,jianshu,中间,aliasName,使用 From: https://www.cnblogs.com/syrup-/p/16648717.html
with as 的这种语法适合和union all搭配使用。
详细参考:https://www.jianshu.com/p/f0d6132cdbbb