0
什么是使用这种语法的好处:WITH语句VS子查询
WITH
cte1 AS (SELECT a, b FROM table1),
cte2 AS (SELECT c, d FROM table2)
SELECT b, d FROM cte1 JOIN cte2
WHERE cte1.a = cte2.c;
代替:
SELECT b, d
FROM (SELECT a, b FROM table1) AS cte1
JOIN (SELECT c, d FROM table2) AS cte2
WHERE cte1.a = cte2.c;
我理解,这是新的MySQL的8?
WITH AS ..可在子查询不能重用的情况下重用。 –