El orden que le dés a esos mensajes preferentes deberías colocarlos a mano, por eso te comenté que sólo era necesario que "numerases" los X mensajes que realmente han de ser preferenciales y con un orden dado, el resto usa "0" (cero).
De todas formas .. en el SQL empleado los ASC o DESC son los comandos que definen si tal campo va a ser ordenado de forma descendente o ascendente .. Revisa el manual oficial de Mysql:
www.mysql.com para más detalles.
Un saludo,