LATERAL JOIN позволяет подзапросу справа ссылаться на столбцы из таблицы слева. Обычный JOIN так не умеет — подзапрос изолирован. С LATERAL: SELECT * FROM users u, LATERAL (SELECT * FROM orders WHERE user_id = u.id ORDER BY created_at DESC LIMIT 3) o — для каждого юзера берём 3 последних заказа. Без LATERAL пришлось бы городить window function с ROW_NUMBER. LATERAL подзапрос выполняется для каждой строки левой таблицы — это как correlated subquery, но в FROM. Очень удобно для top-N per group.
Что такое LATERAL JOIN?
Middle+
313 просмотровAFK Offer AI
MaxConns vs MinConns в пуле?