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

mysql + left join

Estas en el tema de mysql + left join en el foro de Bases de Datos General en Foros del Web. se puede hacer un join contra tres tablas A B i C con un campo de la tabla A conecta a la B i un ...
  #1 (permalink)  
Antiguo 10/06/2004, 11:48
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 0
mysql + left join

se puede hacer un join contra tres tablas A B i C
con un campo de la tabla A conecta a la B i un campo de la B conecta a la C

con las tablas A y B ya lo saco y funciona pero como le pongo la C

select A.*, B.montura,C.tipo from A
left join B
on (B.tda=A.tda) and (A.encargo = B.encargo)
on (B.montura = C.montura)

siendo c.tipo el campo de la tabla C que quiereo visualizar

gracias
  #2 (permalink)  
Antiguo 11/06/2004, 02:44
Avatar de puchitol  
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
Cita:
Iniciado por mikil
se puede hacer un join contra tres tablas A B i C
con un campo de la tabla A conecta a la B i un campo de la B conecta a la C

con las tablas A y B ya lo saco y funciona pero como le pongo la C

select A.*, B.montura,C.tipo from A
left join B
on (B.tda=A.tda) and (A.encargo = B.encargo)
on (B.montura = C.montura)

siendo c.tipo el campo de la tabla C que quiereo visualizar

gracias
Hola, prueba con esto y me cuentas...
select A.*, B.montura C.tipo
from (A left join B on A.tda=B.tda and A.encargo = B.encargo )
left join C on B.montura=C.montura

De todas formas, podrias decir que consulta quieres realizar y que tablas intervienen de esa manera te podria ayudar mas.

un saludo
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je
  #3 (permalink)  
Antiguo 15/06/2004, 09:15
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 0
de cine
gracias,

ademàs una vez abierto el camino he llegado a conseguir fusionar varias consultas que realizaba en una sola, de nuevo gracias
  #4 (permalink)  
Antiguo 25/11/2010, 20:31
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: mysql + left join

Este articulo te va a ayudar:
[URL="http://enzor-databases.blogspot.com/2010/11/mysql-left-join-para-unir-multiples.html"]http://enzor-databases.blogspot.com/2010/11/mysql-left-join-para-unir-multiples.html[/URL]
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 14:30.