Глава 8 из 28
8. CTE, рекурсия и LATERAL
Длинный запрос с вложенными подзапросами читается как скобочная головоломка: чтобы понять середину, нужно держать в голове и начало, и конец. WITH (общее табличное выражение, CTE) позволяет разложить запрос на именованные шаги и читать его сверху вниз. С ним же связаны два приёма, которые без него не обойти: рекурсия для деревьев и графов и LATERAL для подзапросов, зависящих от соседней строки. Эта глава разбирает все три и объясняет, когда WITH влияет на скорость.
Продолжение доступно после покупки гайда или с подпиской Pro.
Откройте остальные главы
Ещё 20 глав: внутреннее устройство, оптимизация, администрирование. Покупка разовая, доступ навсегда.