Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2011, 11:54
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como se puede evitar sacar registros repetidos en consulta

Pruebalo así:
Código MySQL:
Ver original
  1.     (SELECT
  2.         A.idEstado,
  3.         P.nombre nombrePerfil,
  4.         A.idEstado,
  5.         C.nombre,
  6.         A.idAnuncio,
  7.         A.idCategoria,
  8.         A.titulo,
  9.         A.idCliente ,
  10.         COUNT(galeriaclientes.idGC) AS totAnuncios
  11.     FROM
  12.         anuncios A
  13.         INNER JOIN
  14.         usuarioclientes UC ON (A.idCliente=UC.idCliente)
  15.         INNER JOIN
  16.         perfiles P ON (UC.idPerfil=perfiles.idPerfil)
  17.         INNER JOIN
  18.         categorias C ON (A.idCategoria=C.idCategoria)
  19.         LEFT OUTER JOIN
  20.         galeriasanuncios GA ON (A.idAnuncio=GA.idAnuncio)
  21.         LEFT OUTER JOIN
  22.         galeriaclientes GC ON (GA.idGaleriaCliente=GC.idGC)
  23.     WHERE
  24.         (A.idCategoria = 10)
  25.         AND
  26.         (A.idEstado = 3)
  27.         AND
  28.         (P.idPerfil =65)
  29.     ORDER BY RAND()) T1
  30.     A.idCliente
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)