MemotivaБазы данных

Пример сложного SQL-запроса (уровень middle+)

Базы данных

Аудио-карточка · 0:41

Olga·

Пример сложного SQL-запроса (уровень middle+)

0:41

SELECT u.name, COUNT(o.id) as orders_count FROM users u LEFT JOIN orders o ON u.id = o.user_id WHERE u.active = true GROUP BY u.name HAVING COUNT(o.id) > 3 ORDER BY orders_count DESC; Этот запрос: Фильтрует пользователей. Считает заказы. Оставляет только активных. Сортирует результат.