Subquery — запрос внутри другого запроса. Бывает в WHERE: WHERE salary > (SELECT AVG(salary) FROM employees). В FROM: SELECT * FROM (SELECT user_id, COUNT(*) AS cnt FROM orders GROUP BY user_id) sub WHERE cnt > 5. В SELECT: SELECT name, (SELECT COUNT(*) FROM orders WHERE user_id = u.id) FROM users u. Подзапрос выполняется для каждой строки внешнего запроса (correlated) или один раз (uncorrelated). CTE (WITH) часто читабельнее вложенных подзапросов.
Что такое subquery?
Junior
653 просмотровAFK Offer AI
Что такое collision в хеш-таблице?