MySQL 终于在8.0支持with语法了,对于复杂查询,可以不用写那么多临时表了。 什么是With 公用表表达式(CTE)是一个临时的结果集,它存在于单个语句范围内,以后可以在该语句中引用,多次引用。 官方文档:MySQL 8.0 Reference Manual :: 13.2.15 WITH (Common Table Expressions) 语法 公用表表达式 若要指定公用表表达式,需要使用具有一个或者多个逗号分割子句的WITH字句。每个子句提供一个子查询,该子查询生产结果集,并将名称与查询相关联。 如果…