elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  [Consulta] Query a entidades debiles
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Consulta] Query a entidades debiles  (Leído 1,905 veces)
jagltoro

Desconectado Desconectado

Mensajes: 8


Ver Perfil
[Consulta] Query a entidades debiles
« en: 8 Abril 2012, 20:32 pm »

Tratare de explicar completo que es lo que quiero:

Tengo 4 tablas enlazadas entre si con las foregein key.
En la 1ra tabla [Libro] (id, titulo, descripcion, id_categoria)
En la 2da tabla [Categoria] (id, categoria)
En la 3ra tabla [Autor_Libro] (id_autor,id_libro)
En la 4ta tabla [Autor] (id, nombre, apellido)

Entonces haciendo un query normal con Inner Join me arroja los resultados pero mas o menos asi:
IDTituloDescripcionCategoriaAutor
1El libro08/04/2012ComediaJuan
1El libro08/04/2012ComediaPedro
1El libro08/04/2012ComediaMaria
2El libro208/04/2012ComediaPedro
2El libro208/04/2012ComediaMaria

Si a la consulta le pongo un GROUP BY libro.id

IDTituloDescripcionCategoriaAutor
1El libro08/04/2012ComediaJuan
2El libro208/04/2012ComediaMaria

Lo que quiero es alguna forma de agrupar los autores por el libro, osea que me muestre asi

IDTituloDescripcionCategoriaAutor
1El libro08/04/2012ComediaJuan, Pedro, Maria
2El libro208/04/2012ComediaPedro, Maria

lo hice con un query dentro del query, pero supongo que es incorrecto porq solo me muestra el primer resultado, osea el ID 1.
Como deberia hacer la consulta?


En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: [Consulta] Query a entidades debiles
« Respuesta #1 en: 8 Abril 2012, 21:29 pm »

Deberías eliminar la 2º y 3º tabla te sobran.

Puedes hacer esto:
En la 1ra tabla [Libro] (id, titulo, descripcion, id_categoria, id_autor, categoria)

Entonces te saldrá la consulta sola.


En línea




jagltoro

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: [Consulta] Query a entidades debiles
« Respuesta #2 en: 9 Abril 2012, 19:39 pm »

Ok si, pero acuerdate que para un libro pueden haber varios autores. un numero indefinido de ellos. por eso es la tabla autor_a_libro
En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: [Consulta] Query a entidades debiles
« Respuesta #3 en: 9 Abril 2012, 19:43 pm »

Bueno, pues espera a ver si esta noche me da tiempo y me creo una db y te lo resuelvo ¿Te urge mucho?
En línea




jagltoro

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: [Consulta] Query a entidades debiles
« Respuesta #4 en: 10 Abril 2012, 00:20 am »

No mucho, puedo esperarme estos dias aun.. Tranquilo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda relaciones de entidades
Bases de Datos
sionoo 6 7,445 Último mensaje 17 Mayo 2010, 07:23 am
por ^Tifa^
Las cincuenta entidades superconectadas
Noticias
Mordor 0 2,462 Último mensaje 27 Enero 2012, 23:06 pm
por Mordor
Mapear esquema Entidad-Relación con entidades débiles
Bases de Datos
Aikanáro Anário 0 4,063 Último mensaje 18 Febrero 2012, 05:54 am
por Aikanáro Anário
Consulta a Entidades Debiles
Bases de Datos
jagltoro 0 1,244 Último mensaje 14 Abril 2012, 17:38 pm
por jagltoro
Cinco puntos débiles del iPhone 5
Noticias
wolfbcn 2 890 Último mensaje 13 Septiembre 2012, 18:15 pm
por seba123neo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines