INLINE VIEW
INLINE VIEW si intende una Select Statement (o subquery) all'interno di una clausola FROM di un altra query. Si usa al posto di una JOIN e le colonne selezionate nella subquery possono essere utilizzate dalla Select padre.
Esempio: selezionare gli impiegati che guadagnano il più alto salario per dipartimento.
select last_name ,first_name, e.department_id , salary
from employees e,
( select department_id , max (salary) as max_salary
from employees
group by department_id) d
where e.department_id = d.department_id
and d.max_salary = e.salary;
Esempio: selezionare gli impiegati che guadagnano il più alto salario per dipartimento.
select last_name ,first_name, e.department_id , salary
from employees e,
( select department_id , max (salary) as max_salary
from employees
group by department_id) d
where e.department_id = d.department_id
and d.max_salary = e.salary;