Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2004, 02:31
Gerardo_mfg
 
Fecha de Ingreso: octubre-2003
Ubicación: Huancayo - Peru
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Aver aver.....

Gracias por el apoyo pero no funciono, he estado probando de esta manera:


SELECT MLibros.cIdLibro as Cod, MLibros.cTitulo as Titulo, MAutor.cNombres
FROM MLibros INNER JOIN
AAutorLibro ON MLibros.cIdLibro = AAutorLibro.cIdLibro INNER JOIN
MAutor ON AAutorLibro.cIdAutor = MAutor.cIdAutor
group by MLibros.cIdLibro, MLibros.cTitulo, MAutor.cNombres


Cod |Titulo |cNombres
---------------------------------------------------------
LB00001 |ADMINISTRACION Y DIRECCION |Ever
LB00002 |ADMINISTRACION DE RRHH |Diego
LB00003 |ADMINISTRACION DE RRHH |Jose
LB00003 |ADMINISTRACION DE RRHH |Juan
LB00003 |ADMINISTRACION DE RRHH |Ulises
LB00004 |INTRODUCCION A LA ADMINISTRACION |Carlos
LB00004 INTRODUCCION A LA ADMINISTRACION |Fernando
LB00004 INTRODUCCION A LA ADMINISTRACION |Silvia
--------------------------------------------------------------


y he seguido buscando funciones de aggregación, a ver si encontraba algo algo de concatenacion de cadenas pero aún no lo encuentro, ni en el tutorial en ingles ni en castellano (bien escondida esta esa nota).

Lo otro que estoy utilizando por ahora pero no me parece nada informativo es que me cuente el número de autores (count) de esta manera :

SELECT MLibros.cIdLibro as Cod, MLibros.cTitulo as Titulo,
count(MAutor.cNombres) FROM MLibros INNER JOIN
AAutorLibro ON MLibros.cIdLibro = AAutorLibro.cIdLibro INNER JOIN
MAutor ON AAutorLibro.cIdAutor = MAutor.cIdAutor
group by MLibros.cIdLibro, MLibros.cTitulo


y tengo este resultado :

Cod |Titulo |
---------------------------------------------------
LB00001 |ADMINISTRACION Y DIRECCION |1
LB00002 |ADMINISTRACION DE RRHH |1
LB00003 |ADMINISTRACION DE RRHH |3
LB00004 |INTRODUCCION A LA ADMINISTRACION |3

pero aun tengo ese problema,
__________________
La fidelidad es a la vida de las emociones lo que la coherencia a la vida del intelecto. ("El Retrato de Dorian Gray" - Oscar Wilde)