Le he corregido el ORDER y el t1 me supongo que es el nombre de la misma tabla y las ; al final pero vamos que no funciona ya que el campo nombre es un varchar, y nunca lo va a ordenar como un número, luego he intentado crear un array para cambiar el orden de los registros emulando un DESC y no lo he conseguido.
¿El id siempre hay que ponerlo en tablas que los registros son únicos? Porque ponerle el id me lleva unos minutos pero esto me está llevando horas.