Tema: Distinct
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2007, 15:55
javi_bus
 
Fecha de Ingreso: enero-2004
Mensajes: 63
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Distinct

Como te indica Edypu, dinos cual es la consulta entera para poder ayudarte. Si escribes DISTINCT delante del campo que quieres que no se repita, podrás eliminar duplicados. Ejemplo: SELECT casa, DISTINCT arbol FROM tabla => arrojará como resultados todos los registros pero sin repetir nunca en dos diferentes el mismo dato para arbol.

Pero la mayor parte de las veces los duplicados se deben a un mal diseño de la consulta (no siempre). Es importante saber qué estamos obteniendo de cada tabla y con qué criterios. Para empezar yo relacionaría las tablas con INNER JOIN en lugar de con el WHERE ya que si las tablas tienen muchos registros, te consumirá una barbaridad con esa consulta.

Lo dicho, postea la consulta completa y te intentamos echar un cable.