Мне нужно запросить данные из таблицы emp, чтобы получить следующий результат:
Dept No Emp no Emp Name Mgr Name
---------------------------------------------------
10 7782 CLARK KING
10 7934 MILLER CLARK
20 7902 FORD JONES
20 7369 SMITH FORD
20 7876 ADAMS SCOTT
20 7566 JONES KING
20 7788 SCOTT JONES
Мой запрос выглядит так:
SELECT DISTINCT e.deptno AS "Dept No", e.empno AS "Emp No", e.ename AS "Emp Name", m.ename AS "Mgr Name"
FROM emp e, emp m
WHERE e.deptno IN (10,20) AND e.mgr = m.empno
ORDER BY "Dept No";
К сожалению, мои столбцы Emp Name и Mgr Name не отображаются в порядке, соответствующем примеру:
Dept No Emp No Emp Name Mgr Name
---------------------------------------------------
10 7782 CLARK KING
10 7934 MILLER CLARK
20 7369 SMITH FORD
20 7566 JONES KING
20 7788 SCOTT JONES
20 7876 ADAMS SCOTT
20 7902 FORD JONES
Как упорядочить последние два столбца, чтобы они отображались в том порядке, в котором они мне нужны?