order by não é permitido em uma subconsulta usada no lado direito de um in doença. A Oracle esperava o parêntese de fechamento antes de order by . Não faz sentido ordenar os resultados de uma subconsulta usada no
in condições. Além disso, você provavelmente deseja
group by dept_id apenas (por que também por salary ? isso não faz sentido).