Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2012, 11:32
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Error en consulta por relevancia

Hola JulioGaGarcia:

Qué es lo que pretendes hacer al poner AS relevancia en el WHERE????

la cláusula AS es utilizada para definir alias a los campos (y por cierto ya es obsoleta y podrías no ponerla), pero esto se definen en la sección SELECT, no en el WHERE.

Es muy diferente poner esto:

SELECT * FROM posts
WHERE MATCH(descripcion) AGAINST ('+clave' IN BOOLEAN MODE) AS relevancia

a poner esto:

SELECT MATCH(descripcion) AGAINST ('+clave' IN BOOLEAN MODE) AS relevancia
FROM posts.

Checa la documentación oficial:

http://dev.mysql.com/doc/refman/5.0/...xt-search.html

En ningún lugar encontrarás un ejemplo como el que planteas. En otras palabras es correcto que no se te permita colocar el AS relevancia en la sección WHERE

Saludos
Leo.