Código MySQL:
me arroja Bien los datos pero quiero que no se repita el idCliente la idea es hacer un RAND( ) de anuncios pero de distintos clientes espero aberme esplicado bien y que algen me pueda echar una ayuda de ante mano gracias:Ver original
SELECT anuncios.idEstado, perfiles.nombre as nombrePerfil, anuncios.idEstado, categorias.nombre, anuncios.idAnuncio, anuncios.idCategoria, anuncios.titulo, anuncios.idCliente , COUNT(galeriaclientes.idGC) AS totAnuncios FROM anuncios INNER JOIN usuarioclientes ON (anuncios.idCliente=usuarioclientes.idCliente) INNER JOIN perfiles ON (usuarioclientes.idPerfil=perfiles.idPerfil) INNER JOIN categorias ON (anuncios.idCategoria=categorias.idCategoria) LEFT OUTER JOIN galeriasanuncios ON (anuncios.idAnuncio=galeriasanuncios.idAnuncio) LEFT OUTER JOIN galeriaclientes ON (galeriasanuncios.idGaleriaCliente=galeriaclientes.idGC) WHERE (anuncios.idCategoria = 10) AND (anuncios.idEstado = 3) AND (perfiles.idPerfil =65) GROUP BY anuncios.idEstado, perfiles.nombre, anuncios.idEstado, categorias.nombre, anuncios.idAnuncio, anuncios.idCategoria, anuncios.titulo ORDER BY RAND() LIMIT 7
idEstado|nombrePerfil |nombre |idAnuncio |idCategoria | titulo | idCliente | totAnuncios
3 Cuenta Gold Maquinaria 229 10 Tractor 129 1
3 Cuenta Gold Maquinaria 224 10 Podadora 128 1
3 Cuenta Gold Maquinaria 750 10 Asientos 675 0
3 Cuenta Gold Maquinaria 227 10 Camion 129 1
3 Cuenta Gold Maquinaria 226 10 Moto 128 1