Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2012, 04:09
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: ayudacon duplicados left join

Hola skyspablo.
Tal y como dices, podrias solucionarlo con php, pero crea más óptimo que lo soluciones ya esn la consulta. Para ello, debes utilizar la claúsula group by de sql. Te dejo un ejemplo con tu consulta:

Código PHP:
SELECT comunicados_muestra.campo_1,comunicados_muestra.campo_2,comunicados_leidos.campo_n FROM comunicados_muestra LEFT JOIN comunicados_leidos ON comunicados_muestra.id_comunicado comunicados_leidos.id_comunicado_leido GROUP BY comunicados_muestra.campo_1,comunicados_muestra.campo_2,comunicados_leidos.campo_n ORDER BY comunicados_muestra.fecha_modif DESC 
...donde comunicados_muestra.campo_1,comunicados_muestra.ca mpo_2,comunicados_leidos.campo_n es el conjunto de tabla.campo que necesitas.

Saludos.