Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

ayuda en consulta sql

Estas en el tema de ayuda en consulta sql en el foro de Mysql en Foros del Web. Hola esto desarrollando un sistema para mi escuela , el cual tengo un problema en un buscador , al buscar una frase en varios campos ...
  #1 (permalink)  
Antiguo 16/09/2009, 16:36
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
ayuda en consulta sql

Hola esto desarrollando un sistema para mi escuela , el cual tengo un problema en un buscador , al buscar una frase en varios campos de la tabla me arroja resultados iguales , el cual quiero evitar que arroje resultados iguales , eh tratado con DISTINCT pero no me funciona , les pongo mi sentencia aver si me pueden decir en que estoy mal, gracias

Código PHP:

 SELECT DISTINCT
VALUES 
(
a1.id ida1.titulo tituloa1.urla1.descripciona2.categoria
)
FROM tramites_y_servicios a1categoria_tramites a2
WHERE a1
.titulo LIKE '%CIVIL%'
OR a1.url LIKE '%CIVIL%'
OR a1.descripcion LIKE '%CIVIL%'
OR a1.quien LIKE '%CIVIL%'
OR a1.recibe LIKE '%CIVIL%'
OR a1.requisitos LIKE '%CIVIL%'
OR a1.cuanto_tarda LIKE '%CIVIL%'
OR a1.vigencia LIKE '%CIVIL%'
OR a1.cuanto_cuesta LIKE '%CIVIL%'
OR a1.donde LIKE '%CIVIL%'
OR a1.observaciones LIKE '%CIVIL%'
OR a2.categoria LIKE '%CIVIL%'
LIMIT 0 30 

esa sentencia me arroja muchisimos resultados iguales :(
  #2 (permalink)  
Antiguo 17/09/2009, 08:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ayuda en consulta sql

Tema trasladado desde PHP
  #3 (permalink)  
Antiguo 17/09/2009, 08:51
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Respuesta: ayuda en consulta sql

Hola deberias utilizar un join para relacionar las tablas por medio de sus campos referenciales, si posteas las estructuras de las tablas quizas sea mas facil poder ayudarte.

Salu2.
__________________
->Aprender es un proceso que incluye el error..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.