
Order by en union
Publicado por Fati (8 intervenciones) el 20/12/2010 02:52:43
Hola amigos, recurro a uds despues de mucho buscar una solucion
tengo unos 3 select que estan unidos por UNION ALL (valga la redundancia)
lo que necesito es hacer un order by de solo el select del medio....
el primer select y el tercero retorna SIEMPRE solo una fila
sin envargo el segundo retorna varias ya que se refiere a un listado de productos pedidos (y es esta la que quisiera ordenar)
el campo por el que quiero ordenar es el cod_producto que no estan en el primer ni el ultimo select
La primera linea que retorna el select siempre debe retornar primero luego el segundo y luego el tercero
ejemplo
RUC---DIRECCION ------->corresponde al primer select
3188--sandalias--blanco------------->corresponde 2do select
3186--platos--azul
3187--jabonpolvo--blanco
....
....
...
telefono---codigo postal ---------->corresponde 3er select
COMO VERAN el select del medio retorna los productos desordenados.... es lo que quisiera ordenar... desde ya muchas gracias amigos!!! saludos
tengo unos 3 select que estan unidos por UNION ALL (valga la redundancia)
lo que necesito es hacer un order by de solo el select del medio....
el primer select y el tercero retorna SIEMPRE solo una fila
sin envargo el segundo retorna varias ya que se refiere a un listado de productos pedidos (y es esta la que quisiera ordenar)
el campo por el que quiero ordenar es el cod_producto que no estan en el primer ni el ultimo select
La primera linea que retorna el select siempre debe retornar primero luego el segundo y luego el tercero
ejemplo
RUC---DIRECCION ------->corresponde al primer select
3188--sandalias--blanco------------->corresponde 2do select
3186--platos--azul
3187--jabonpolvo--blanco
....
....
...
telefono---codigo postal ---------->corresponde 3er select
COMO VERAN el select del medio retorna los productos desordenados.... es lo que quisiera ordenar... desde ya muchas gracias amigos!!! saludos
Valora esta pregunta


0