Hola amigos, mi duda es la siguiente, tengo una relación muchos a muchos con las siguientes tablas: AUTOR, OBJETO y AUTOR_OBJETO.
estoy intentando hacer una consulta donde me muestre unos campos k necesito, uno de estos campos es el nombre del autor de la tabla autor, en caso de k un objeto tuviese un autor bien , pero cuando tiene dos o mas autores, me muestra varias filas solo con la diferencia de k en cada fila tiene un autor diferente.
si yo kisiera k solo me mostrara un fila (pork solo consulto un objeto), pero k en el campo autor me mostrara los autores k estna relacionados, sean uno o mas, como seria?
mi consulta aes la siguiente
Código:
SELECT o.idobjeto, o.nombre, i.nombre, a.nombre, ao.fecha, f.nombre || ', ' || f.extencion "Formato"
FROM objeto o
JOIN autor_objeto ao ON (o.idobjeto=ao.objetoid)
JOIN autor a ON (a.idautor=ao.autorid)
JOIN formato f ON (o.formato_id=f.idformato)
JOIN idioma i ON (o.idioma_id=i.ididioma) where o.idobjeto=5001;
gracias de antemanos