Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2018, 13:13
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Como usar ORDER BY con UNION ALL

Para que el ordenamiento tenga efecto en UNION ALL deben ser columnas que estén plasmadas en las consultas respectivas.

Por ejemplo:
Código SQL:
Ver original
  1. SELECT  conceptos.codigo,relacion.posicion    
  2.  FROM conceptos,relacion
  3.  WHERE conceptos.id = 7
  4.  AND relacion.id_padre = 11
  5.  AND relacion.id_hijo = conceptos.id
  6.  UNION ALL
  7. SELECT  conceptos.codigo,relacion.posicion    
  8.  FROM conceptos,relacion
  9.  WHERE relacion.id_padre = 7
  10.  AND conceptos.id = relacion.id_hijo
  11.  ORDER BY relacion.posicion
__________________
Without data, You are another person with an opinion.
W. Edwads Deming