У меня есть запрос, и для повышения производительности я написал предложение with. Теперь основная проблема в том, что я не знаю, как реализовать предложение with в основном запросе выбора? присоединиться к пункту? Может ли кто-нибудь направить меня сюда. Благодарим за любую помощь.
Begin
OPEN p_resultset FOR
with inputs as (
select s.sid, t.number, s.state, t.city "city"
from student s
join dpartment t on t.dept_id = s.sid
where s.act_status in ('A, 'B')
and t.city in (select city from empCity g)
)
//how to implement above with clause in my below main query
select s.sid, s.state, get_name("name", e.fullname) "name", e.endDate
from All_Emp e
join student s on e.id = s.sid and s.act_status = 'A'
join student ss on s.sid=ss.sid and ss.act_status = 'D'
join department t on s.sid = t.dept_id
join performance l on l.pid = s.sid
join empcity g on s.city = g.city
where
where e.endDate > s.endDate