使用公用表表达式cte通过递归方式