order by n'est pas autorisé dans une sous-requête utilisée à droite d'un in état. Oracle attendait la parenthèse fermante avant order by .
Cela n'a aucun sens d'ordonner les résultats d'une sous-requête utilisée dans le in conditions.
En plus de cela, vous voudrez probablement group by dept_id uniquement (pourquoi aussi par salary ? cela n'a aucun sens).