Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/08/2008, 03:35
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Problema al ordenar una consulta con OR

Si no te he entendido mal quieres hacer esto
(SELECT nombre, campo2, campo3 FROM tabla WHERE NOMBRE LIKE '%mario%' order by nombre)
UNION
(SELECT nombre, campo2, campo3 FROM tabla WHERE NOMBRE LIKE '%sonic%' order by nombre)

Si usas UNION ALL repetirá los registros, si usas union o union distinct no repetirá. Prueba a ver qué sale. Fíjate en que tienes que especificar los campos. Deben ser los mismos y en el mismo orden, y deben ser del mismo tipo. Piensa, además, que se trata de la misma tabla.

Última edición por jurena; 29/08/2008 a las 05:32