Hola jordi45,
Según lo que he estado leyendo digo yo que no bastaría con un:
Código SQL:
Ver originalSELECT * FROM tabla ORDER BY nombre DESC LIMIT 5
Si eso es que no lo he entendido bien. Atendiendo al problemilla de varchar e int, a mysql le va a dar igual y te los mostrará ordenados. Pero no porque los trate como números si no porque los ordena en relación a la tabla ASCII, y creo que por suerte para muchos de nosotros la hicieron ordenada (jejeje). El problema viene cuando en esas celdas mezclas carácteres alfanuméricos. Pero bueno, eso es agua de otro manantial.
Y en relación a lo que comenta gnzsoloyo, tiene toda la razón. Ántes de crear una BD hay que estudiar a fondo todos los aspectos de la misma, para que luego dure años y años sin tener que variarla lo más mínimo. Porque yo me he encontrado auténticas chapuzas, que no se podían llamar de otra forma y que para actualizar aquello hacía falta dios y ayuda.
¡Un saludo!