🖥 PostgreSQL: LATERAL JOIN
Иногда тебе нужно выполнить подзапрос, который зависит от строки из внешнего запроса, например, выбрать последние покупки для каждого пользователя или самые дорогие товары из категории.
Обычный JOIN не справится, но есть мощный инструмент - LATERAL JOIN. Он позволяет вызывать подзапрос для каждой строки внешней таблицы, сохраняя контекст.
Этот приём часто заменяет громоздкие запросы или оконные функции и работает значительно быстрее на PostgreSQL.
Используй его, когда нужно сделать что-то «на лету» для каждой записи.
Post #5194
8.36K
- ❤ 25
- 👍 12
- 🔥 4
- 😢 1