22/12/2009, 07:04
|
| | 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. |