Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2009, 07:04
sarlac98
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: "Order by" personalizado ?!?!?!?

Pues resulta extraño. Probé tu consulta en mi motor (SQL Server 2000) y resulta que UNION mezcla los registros. Algo parecido vi al buscar documentación en internet sobre Union.

Primero probé con la consulta que quiero mostrar (es un tanto compleja, con muchas tablas y 3 sub-select) y luego la probé en una sola tabla. El resultado era el mismo.

Finalmente resolví el problema, pero utilizando dos consultas separadas usando tu idea;

SELECT * FROM mitabla WHERE campo1=8

SELECT * FROM mitabla WHERE campo1!=8 ORDER BY campo1 ASC


Cada consulta la capturé en php y luego desde ahí las uní en una sola matriz.

Muchas gracias Gabriel, aunque me quedó esa interrogante de UNION en el aire.