Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2010, 10:39
Avatar de rocka8613
rocka8613
 
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años, 8 meses
Puntos: 0
Mostrar relacion muchos a muchos

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

Última edición por rocka8613; 20/10/2010 a las 11:12