Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2007, 10:20
yacatl
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 22 años, 2 meses
Puntos: 0
Consulta simple, pero no me sale ¿que está mal?

Que tal , tengo que extraer los últimos 4 registros de una tabla, pero ordenados de acuerdo a un campo específico.

Estoy haciendo esto...
Código:
SELECT id,TRIM(titulo),categoria,
FROM articulos ORDER BY id DESC,categoria LIMIT 4
Pero el resultado que obtengo es el siguiente.
Código:
751  	CONSTITUCIONAL EL COSTO DE LO VENDIDO  	ISR  	
750 	LINEAMIENTOS OPERATIVOS DEL PROGRAMA PRIMER EMPLEO 	IMSS 	
749 	DEDUCCION DE COMBUSTIBLE 	ISR 	
748 	DECIMA TERCERA RESOLUCION 	Especial
Como ven, ahi tengo 2 categorias ISR, pero espaciadas, yo lo que necesito es que si me traiga los ultimos 4 registros insertados, pero ordenados de manera alfabética de acuerdo a la categoria, que sería...
Código:
748 	DECIMA TERCERA RESOLUCION 	Especial
750 	LINEAMIENTOS OPERATIVOS DEL PROGRAMA PRIMER EMPLEO 	IMSS  
751  	CONSTITUCIONAL EL COSTO DE LO VENDIDO  	ISR 
749 	DEDUCCION DE COMBUSTIBLE 	ISR
Habrá alguna manera de ocupar el LIMIT de atras para adelante sin necesidad de ocupar mi ORDER BY id DESC?