|    
			
				05/01/2011, 12:07
			
			
			  | 
  |   | Colaborador |  |  Fecha de Ingreso: marzo-2008 Ubicación: Cáceres 
						Mensajes: 3.735
					 Antigüedad: 17 años, 7 meses Puntos: 300 |  | 
  |  Respuesta: Ordenar consulta SQL  
  Si tienes un orden claro, distinto para x e y,  y un rango limitado (es decir, no es infinito, sino que serán los mismos números, tal vez te compensaría crear una tabla específica de orden para x y otra para y. Me explicaré.ordenx
 id| valorx | ordenx
 1 | 20 | 1
 2 | -20 | 2
 
 ordeny
 id | valory |ordeny
 1 | 20 | 1
 2 |-20| 2
 
 etc.
 Luego podrías ordenar por esos campos tras unir las tablas mediante un inner join de esa tabla con cada una de esas tablas x e y. Es un sistema cómodo y rápido (si aplicas los índices adecuados) cuando sacar el orden que quieres supone muchas operaciones (los order by), algo que ralentiza mucho la consulta.
     |