Ещё одна универсальная шпаргалка про порядок выполнения SQL-операций.
Логический порядок выполнения операторов "под капотом":
1. FROM (выбор таблицы)
2. JOIN (комбинация с подходящими по условию данными из других таблиц)
3. WHERE (фильтрация строк)
4. GROUP BY (агрегирование данных)
5. HAVING (фильтрация агрегированных данных)
6. SELECT (возврат результирующего датасета)
7. DISTINCT (выбор только уникальных значений)
8. ORDER BY (сортировка)
И статья с объяснением на примерах.
Post #140
2.7K