Cláusula order by con operadores de unión
Si te causa problemas el ORDER BY en consultas combinadas, inscríbete en el curso práctico de Oracle SQL sobre uniones y ordenación de resultados y aprende a aplicar ORDER BY al resultado final sin errores.
Al realizar una unión de consultas, las columnas se ordenan automáticamente en orden ascendente de izquierda a derecha, excepto con UNION ALL. No se puede utilizar la cláusula ORDER BY en cada consulta individualmente, ya que el orden se ajustará nuevamente después de la unión.
Ejemplo: SELECT manager_id FROM employees WHERE department_id=20 ORDER BY manager_id
MINUS: SELECT manager_id FROM employees WHERE department_id=30 ORDER BY manager_id. Se genera un error, ya que no se puede aplicar order by a nivel de consulta. Pero si está permitido usarla para aplicarla al resultado final.
Ejemplo: SELECT manager_id FROM employees WHERE department_id=
clausula order by con operadores union