Веб-версияОткрыть в Telegram

ПостПолезный совет для MySQL 8: используй LATERAL, когда для каждой строки нужно получить «лучшие N связанных записей».

30 сентября 2026
D
Data Science. SQL hub
Полезный совет для MySQL 8: используй LATERAL, когда для каждой строки нужно получить «лучшие N связанных записей». Например, взять последние 3 заказа каждого пользователя: SELECT u.id, u.name, o.id AS order_id, o.created_at FROM users u JOIN LATERAL ( SELECT id, created_at FROM orders WHERE orders.user_id = u.id ORDER BY created_at DESC LIMIT 3 ) o ON TRUE; Без LATERAL такую задачу часто решают через оконные функции и сначала ранжируют всю таблицу orders. С LATERAL база может для каждого пользователя сразу сходить по индексу: CREATE INDEX idx_orders_user_created ON orders (user_id, created_at DESC); Особенно полезно для задач вида: «последние N», «самая дорогая запись», «ближайшее событие», «лучший результат для каждой строки». Главное: всегда проверяй EXPLAIN ANALYZE — на больших таблицах правильный составной индекс здесь решает всё.
11 · 1.9K ·

Рядом в ленте

DData Science. SQL hub🖥 Vector-базы не умерли, но для многих задач отдельный сервер уже не нужен. sqlite-vec добавляет vector search прямо в SQLite через компактное расширение. Что эDData Science. SQL hub🗄 ИИ-агент работает с базой, но как не дать ему показать лишнее? 6 октября в Архитектурном клубе Яндекс 360 разберут архитектуру ИИ-агента над корпоративными да
это сообщение
DData Science. SQL hubTencent обошла экспортный запрет США: 100 000 ИИ-чипов в аренду у Oracle По данным Financial Times, Tencent арендовала у Oracle около 100 000 передовых ИИ-чиповDData Science. SQL hubGitHub представил Agentic Engineering System - фреймворк для команд, которые внедряют AI-агентов в разработку. Идея простая: больше сгенерированного кода ещё не

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем