Используются ли параметры в общих табличных выражениях в MySQL только для псевдонимов столбцов или есть какая-либо другая утилита, которую они предоставляют?
Например, если у меня есть следующий CTE:
WITH cte_name (column1_frinedly_name, column2_friendly_name) AS (
SELECT column1, column2
FROM tables
)
SELECT *
FROM cte_name;
... он возвращает те же результаты, что и:
WITH cte_name AS (
SELECT column1 as column1_frinedly_name, column2 as column2_friendly_name
FROM tables
)
SELECT *
FROM cte_name;
Есть ли другие причины, по которым можно было бы использовать параметры CTE в скобках, кроме переименования результирующих столбцов?