2
Ich möchte Abfrage in Order By-Klausel verwenden, ist dies möglich ...?Order By on Abfrage in Oracle
select s.staff_list_pk, s.staff_name, Designation_fn(s.designation_fk)
Designation, s.bps, Department_fn(s.department_fk) Department
from staff_list s
where s.RESERVE = 'N' and s.INTEREST = 'I'
and s.bps in (18,19,20)
and s.department_fk in (select department_fk from perority_dept
where `et_blcok = 'Comp. Engg.')
and s.staff_list_pk not in (select staff_list_fk from SUPERINTENDENT)
order by (select perority from perority_dept where et_blcok = 'Comp. Engg.'), s.bps desc;
Entfernen Sie die Subselects und verwenden Sie ein JOIN. Dann wird das Problem sich selbst beheben und die JOINed-Eigenschaft kann in der Bestellklausel verwendet werden. – user2864740
wirst du mir bitte sagen wie .. ?? –