Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2013, 03:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Ordenamiento personalizado

Usa ORDER BY FIELD()
Código MySQL:
Ver original
  1. ORDER BY FIELD(tipo_doc, 'novela', 'divulgativo', 'técnico'), titulo

pero, ojo, si no añades algún valor será el primero en salir, pues lo entiende como nulo y nulo aparece en el ORDER ascendente antes que cualquier otro carácter.

Naturalmente, tras el orden por ese criterio, puedes ordenar por otro. Te lo he puesto por titulo.