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

LEFT JOIN con 3 tablas

Estas en el tema de LEFT JOIN con 3 tablas en el foro de Bases de Datos General en Foros del Web. Hola, es posible hacer un left join con 3 tablas? o algo similar. Me explico. Por ejemplo, tengo estas 3 tablas: CLIENTES ---------- idCLiente nombre ...
  #1 (permalink)  
Antiguo 27/05/2006, 05:01
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 6 meses
Puntos: 156
Pregunta LEFT JOIN con 3 tablas

Hola,

es posible hacer un left join con 3 tablas? o algo similar.

Me explico. Por ejemplo, tengo estas 3 tablas:

CLIENTES
----------
idCLiente
nombre
idPobl
idTipo

POBLACION
-----------
idPobl
nombre

TIPOCLIENTE
-------------
idTipo
tipo

Necesito listar clientes.nombre, poblacion.nombre,tipoCliente.tipo.

La consulta debería ser con left join ya que el campo idPobl y idTipo es opcional.

gracias de antemano
  #2 (permalink)  
Antiguo 28/05/2006, 05:07
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 6 meses
Puntos: 156
De acuerdo Solucionado

Ya lo he solucionado.

Pongo un ejemplo, por si alguien se encuentra alguna vez con la misma duda:

Cita:
SELECT clientes.nombre,tipoCliente.tipo,poblacion.poblaci on from (clientes LEFT JOIN tipoCliente ON clientes.idTipoCliente=tipoCliente.idTipoCliente) LEFT JOIN poblacion ON poblacion.idPobl=clientes.idPobl

saludos
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 (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:58.