Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

select de tres tablas donde hijas son multiples a devolver en una

Estas en el tema de select de tres tablas donde hijas son multiples a devolver en una en el foro de Mysql en Foros del Web. Hola buenas tardes, como no se muy bien como explicarlo mejor os pongo un ejemplo a ver si me podeis echar una mano... tabla empresa ...
  #1 (permalink)  
Antiguo 30/07/2011, 04:56
Avatar de DINASEN  
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años
Puntos: 1
select de tres tablas donde hijas son multiples a devolver en una

Hola buenas tardes, como no se muy bien como explicarlo mejor os pongo un ejemplo a ver si me podeis echar una mano...

tabla empresa
id nombre_empresa
-- ---------------------
1 empresa 1
2 empresa 2

tabla familia_productos
id nombre_familia_producto
-- ------------------------------
1 familia 1
2 familia 2
3 familia 3

tabla productos
id nombre id_familia_producto id_empresa
-- ---------- --------------------- --------------
1 producto1 1 1
2 producto2 3 2
3 producto3 2 1


resultado que quiero obtener
id_empresa nombre_empresa familias_productos productos
------------- ------------------- ---------------------- ------------
1 empresa 1 familia 1,familia 2 producto 1, producto 3
2 empresa 2 familia 3 producto 2


Gracias de antemano

Un Saludo
  #2 (permalink)  
Antiguo 30/07/2011, 11:00
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 1 mes
Puntos: 96
Respuesta: select de tres tablas donde hijas son multiples a devolver en una

Saludos

El tipo de resultado que quieres obtener para esta linea

Cita:
id_empresa nombre_empresa familias_productos productos
1 empresa 1 familia 1,familia 2 producto 1, producto 3
Se hace mas viable que lo manipules desde el lenguaje de programación que estés utilizando.
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: devolver, multiples, select, tabla, tablas, tres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.