第48讲:MySQL的公用表达式


公用表达式


公用表达式的介绍:


公用表达式是MySQL8.0的新特性,它是一个命名的临时结果集,作用范围是当前语句。


可以理解为复用的子查询,当然跟子查询还是有区别。例如:公用表达式可以引用公用表达式,但是子查询不能引用子查询。


依据语法结构和执行方式不同,公用表达式可以分为普通公用表达式和递归公用表达式。



普通公用表达式


语法结构:

    with 名称
    as
    (子查询)
    <br>
    select|delete|update语句;