FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
salida de informacion en DBGrid
Hola, estoy utilizando Delphi 7 y MySQL, quiero realizar una consulta sql en un ADOQuery para mostrar la informacion contenida de tres tablas en un DBGrid.
Las tablas que utilizo son las siguientes (lo que esta en verde son datos que contienen las tablas, los agregue para hacer que el ejemplo sea mas entendible) Tabla libro id_libro , titulo , genero 1 , Ingenieria y Derecho , Derecho Tabla libro_autor id_libro , id_autor 1 , 5 1 , 6 Tabla autor id_autor , apellido , nombre 5 , Casella , Jose 6 , Faro , Miguel Cuando realizo la siguiente consulta: SELECT titulo,genero,CONCAT(nombre,apellido) FROM libro JOIN libro_autor ON libro.id_libro = libro_autor.id_libro JOIN autor ON libro_autor.id_autor = autor.id_autor Trae los datos que quiero, pero aparece un pequeño problema y es que al mostrar los registros en el DBGrid hay algunos que se repiten por el hecho de que hay libros que tienen mas de un autor. Así es como aparecen los datos en el DBGrid: Ingenieria y Derecho - Derecho - Jose Casella Ingenieria y Derecho - Derecho - Miguel Faro Mi pregunta es como deberia ser la consulta sql para que los datos aparecieran así en el DBGrid? Ingenieria y Derecho - Derecho - Jose Casella, Miguel Faro Espero haber sido claro y gracias por su atención. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar en un DBGrid información de dos tablas distintas | kasper | SQL | 2 | 26-02-2010 13:04:56 |
Pasar informacion de un dbgrid a otro | schaka | Conexión con bases de datos | 3 | 11-02-2008 10:15:32 |
Copiar Informacion De Un EDIT A Un DBGrid | Ericklsca | Conexión con bases de datos | 1 | 11-07-2006 07:35:46 |
Informacion de DBGrid como Hint | el_enigma1 | OOP | 6 | 11-08-2005 16:07:40 |
Actualizar información en un DBGRid | tannyk | Varios | 4 | 02-06-2005 00:48:58 |
|