What is correlated sub-query?

Answer Posted / bis

A query which uses values from the outer query is called as a correlated sub query. The subquery is executed once and uses the results for all the evaluations in the outer query.

Here, the sub query references the employee_id in outer query. The value of the employee_id changes by row of the outer query, so the database must rerun the subquery for each row comparison. The outer query knows nothing about the inner query except its results.

select employee_id, appraisal_id, appraisal_amount From employee
where
appraisal_amount < (select max(appraisal_amount)
from employee e
where employee_id = e. employee_id);

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a unique constraint?

598


What jobs use sql?

514


What is server name sql?

571


What is sql and db2?

522


What is difference between sql and mysql?

517






What is trigger in flip flop?

506


What is the need of a partition key?

524


What is before and after trigger?

507


How do I debug a stored procedure?

617


What does the sign mean in sql?

493


What is numeric function sql?

529


Does mysql support pl sql?

609


What does (+) mean in sql joins?

513


How to install oracle sql developer?

554


How do I access sql anywhere database?

489