Я написал оператор WHERE, который работает с именами столбцов в одном порядке, но не в обратном порядке.Я не знаю почему, и мне любопытно, может кто-то объяснить.
Код ниже работает.Когда у меня было WHERE e.emp_num = m.emp_manager, код не работал.
SELECT DECODE (e.emp_initial,null, e.emp_fname||' '|| e.emp_lname,
e.emp_fname ||' '|| e.emp_initial ||'. '|| e.emp_lname) AS Employee,
m.emp_fname ||' '|| m.emp_lname AS Manager
FROM hartmar.employee e,
hartmar.employee m
WHERE e.emp_manager = m.emp_num
ORDER BY e.emp_lname, e.emp_fname, e.emp_initial