Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/04/2005, 13:05
kidd
 
Fecha de Ingreso: mayo-2003
Mensajes: 328
Antigüedad: 21 años, 8 meses
Puntos: 0
Hola:

Creo que para categorizar tendrías que usar un lenguaje de programación, aunque podrías hacer algo así:

Código:
SELECT name AS a, description AS b, url AS c, hits, case
    WHEN (a LIKE '%keyword%' AND b LIKE '%keyword%' AND c LIKE '%keyword%') THEN 1
    WHEN (a LIKE '%keyword%' AND c LIKE '%keyword%') THEN 2
    WHEN (b LIKE '%keyword%' AND c LIKE '%keyword%') THEN 3
    WHEN (a LIKE '%keyword%') THEN 4
    WHEN (b LIKE '%keyword%') THEN 5
    WHEN (c LIKE '%keyword%') THEN 6
    ELSE 7
    END AS categoria FROM websites ORDER BY hits DESC
Ya cuando haces el query, recibirías un campo extra que se llama "categoria" con un número dependiendo del caso que se dé.

En mi cabeza funciona, pero a veces mi cabeza funciona mal

SALUDOS
__________________
Uriel Lizama, Perl Developer

Aprende Perl en Perl en Español.