12/08/2003, 21:02
|
| | Fecha de Ingreso: abril-2003 Ubicación: Bogota
Mensajes: 131
Antigüedad: 21 años, 8 meses Puntos: 2 | |
Como hago para unir muchos registros de una consulta en uno solo? Hola: Tengo este inconveniente:
Tengo la tabla autor: que tiene id y nombre, y tengo la tabla libro que tiene id, libro, y tengo la tabla libroautor que tiene id_libro,id_autor
Ahora.. Resulta que si un libro tiene 2 o mas autores, en el query me aparece duplicado el record, osea me sale el mismo libro pero con diferente autor, y asi tantos autores diferentes tenga el libro,
Lo que necesito es que me saque solo un libro, sin importar la cantidad de autores
Pero que la consulta tambien me traiga la informacion de los autores, puede ser en un campo mas de la consulta..
Osea necesito que me salga algo asi
id libro autores
1 libro1 autor1,autor2,autor3
y no que me salga esto...
id libro autores
1 libro1 autor1
1 libro1 autor2
1 libro1 autor3
Ustedes diran que porque no hago dos querys diferentes y listo.... pero necesito que esta informacion salga en UN SOLO QUERY
Esto es posible de hacer....
Osea convertir las filas de una consulta en un vector. para ser exacto
gracias |