Hola,
De una query de 3 tablas necesito obtener el contenido de las tablas NOTICIAS y MULTIMEDIAS que se encuentren relacionadas por la tabla NOTICIAS-MEDIA.
Tabla NOTICIAS:
Tabla NOTICIAS-MEDIA(relación)
- id
- id_noticia (FK: noticias.id)
- id_multimedia (FK: multimedias.id)
Tabla MULTIMEDIAS
El problema es que los resultados aparentemente estan siendo agrupados por MULTIMEDIAS y, en aquellos casos donde una noticia posee mas de 2 relaciones multimedias, recibo 2 registros de noticias similares (ya que difieren en el campo multimedia).
Es posible realizar la consulta de forma tal que sólo traiga un registro correspondiente a la noticia con la primer relación multimedia?
Cabe aclarar que deseo obtener también aquellas noticias que
NO POSEEN RELACION.
De momento la consulta realizada tiene el siguiente formato:
Código MySQL:
Ver originalSELECT `noticias`.
`id`, `noticias`.
`titulo`, `noticias`.
`tags`, `noticias`.
`fecha`, `noticias`.
`url`, `noticias`.
`resumen` JOIN `noticias_media` ON `noticias_media`.
`id_noticia` = `noticias`.
`id` JOIN `multimedias` ON `multimedias`.
`id` = `noticias_media`.
`id_media`
Gracias de antemano!