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

relacionar tres tablas usando un solo select

Estas en el tema de relacionar tres tablas usando un solo select en el foro de Mysql en Foros del Web. Necesito relacionar formar un query que me haga lo siguiente: Acontinuación indico los campos que comprende cada tabla: 1ra tabla: Comprende los datos de los ...
  #1 (permalink)  
Antiguo 08/08/2006, 14:01
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 5 meses
Puntos: 0
relacionar tres tablas usando un solo select

Necesito relacionar formar un query que me haga lo siguiente:

Acontinuación indico los campos que comprende cada tabla:

1ra tabla: Comprende los datos de los Clientes

id_cliente
Nombre
Apellido

2da tabla:Comprende una lista de productos

id_producto
nombre

3ra tabla:Comprende cuales son los distintos productos que comprende cada cliente

id_cliente
id_producto
Con los datos del query debo de poder listar cuales son los productos que contiene cada cliente.

Ejemplo:

Nombre:
Apellido:
Producto1:
Producto2:
Producto3:
.
.
Producto N:

Agradecería su ayuda!!!!!!!!!!!!!!!!!!



Descripción
  #2 (permalink)  
Antiguo 08/08/2006, 17:15
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Código:
select tabla1.Nombre as nombre, 
         tabla1.Apellido as apellido, 
         tabla2.nombre as producto
from tabla1, tabl2, tabla3
where tabla1.id_cliente = tabla3.id_cliente
   And tabla2.id_producto = tabla3.id_producto;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:15.