要件の 1 つに対して以下の SQL を記述し、結果を取得しています。しかし、エイリアス テーブルを A として使用するのではなく、このクエリを記述するより良い方法があるかどうか疑問に思っています。
SELECT A.*,B.OPRDEFNDESC FROM
( select OPRID_ENTERED_BY ,COUNT(*)
from ps_req_hdr
where entered_dt > '01-JUL-2012'
GROUP BY OPRID_ENTERED_BY
ORDER BY COUNT(*) DESC) A, PSOPRDEFN B
WHERE A.OPRID_ENTERED_BY=B.OPRID