Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/08/2008, 02:06
urameshix
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: Problema al ordenar una consulta con OR

No es posible por varias razones:

La consulta que puse es un ejemplo reducido, de hecho seria:

SELECT * FROM tabla WHERE NOMBRE LIKE '%mario%' OR DESCRIPCION LIKE '%mario%' OR TAGS LIKE '%mario%' OR NOMBRE LIKE '%sonic%' OR DESCRIPCION LIKE '%sonic%' OR TAGS LIKE '%sonic%'

O sea cada palabras se busca en 3 columnas diferentes de la tabla, y aun a pesar de que solo se buscase en "NOMBRE" el NOMBRE puede contener mario o sonic entremedio y no serviría de nada que lo ordenase alfabaticamente.

Por favor, necesito que alguien me diga si se puede hacer o no.

Un saludo