Секция WITH
ClickHouse поддерживает Общие табличные выражения, то есть позволяет использовать результаты выражений из секции WITH
в остальной части SELECT
запроса. Именованные подзапросы могут быть включены в текущий и дочерний контекст запроса в тех местах, где разрешены табличные объекты. Рекурсия предотвращается путем скрытия общего табличного выражения текущего уровня из выражения WITH
.
Синтаксис
WITH <expression> AS <identifier>
или
WITH <identifier> AS <subquery expression>