Подзапросы позволяют использовать результаты одного запроса внутри другого. Есть два типа подзапросов:
▶️Некоррелированный: не зависит от основного запроса и выполняется один раз. Он возвращает результат, который используется для фильтрации или расчётов в основном запросе.
▶️Коррелированный: зависит от каждой строки основного запроса и выполняется многократно — по одному разу для каждой строки основного результата.
Некоррелированные подзапросы проще и эффективнее, так как выполняются один раз. Коррелированные же полезны, когда нужно сравнивать или вычислять данные для каждой строки индивидуально, но они более ресурсоёмкие.
❤️ — если узнал что-то новое
🤓 — если уже знал
➡️ SQL Community | #обучение
