একটা SQL query-এর ভিতরে আরেকটা query।

Example:

Average salary-এর চেয়ে বেশি salary পাওয়া employees।

SELECT *
FROM employees
WHERE salary > (
    SELECT AVG(salary)
    FROM employees
);

Inner query first:

Average salary

বের করে।

Outer query তার সাথে compare।

CTE Alternative

WITH company_avg AS (
    SELECT
        AVG(salary) AS avg_salary
    FROM employees
)

SELECT *
FROM employees
WHERE salary >
(
    SELECT avg_salary
    FROM company_avg
);

CTE complex query readable করতে খুব useful।