Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/02/2010, 13:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Criterios de ordenación

puedes usar UNION ALL
pero con eso repetirías algún dato;
con UNION solamente evitarías repeticiones. Pero sería una lista:
Código MySQL:
Ver original
  1. (SELECT TITULO, IF(INSTR(TITULO,'k2k')>0,0,1) ordk2k, LENGTH(DESCRIPCION) ordlongitud
  2.  FROM tutabla
  3.    WHERE TITULO LIKE '%{$busqueda}%'
  4.     ORDER BY ordk2k ASC, ordlongitud DESC
  5. )
  6. (SELECT TITULO, IF(INSTR(TITULO,'k2k')>0,0,1) ordk2k, LENGTH(DESCRIPCION) ordlongitud
  7.  FROM tutabla
  8.    WHERE DESCRIPCION LIKE '%{$busqueda}%'
  9.     ORDER BY ordk2k ASC, ordlongitud DESC
  10. )

No sabemos lo que quieres hacer exactamente con ese listado...