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

[SOLUCIONADO] consulta con tres tablas

Estas en el tema de consulta con tres tablas en el foro de Bases de Datos General en Foros del Web. Hola a todos, Tengo tres tablas, en una se guardan nombres de ciudad, con su id, id de usuario y otros datos. En otra tengo ...
  #1 (permalink)  
Antiguo 27/05/2015, 15:03
 
Fecha de Ingreso: mayo-2014
Mensajes: 3
Antigüedad: 10 años, 6 meses
Puntos: 0
consulta con tres tablas

Hola a todos,
Tengo tres tablas, en una se guardan nombres de ciudad, con su id, id de usuario y otros datos.

En otra tengo todos los usuarios con su id

Y en otra tengo imagenes de las ciudades con si id, el id de la ciudad y el id del usuario.

Necesito una consulta que me devuelva de un usuario en concreto todas las ciudades que tenga asociadas y de cada ciudad todas las imagenes asociadas (si tiene).

Llevo un tiempo intentandolo pero no logro conseguirlo.

Gracias de antemano.
  #2 (permalink)  
Antiguo 27/05/2015, 15:15
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: consulta con tres tablas

Código SQL:
Ver original
  1. SELECT * FROM usuarios AS t1
  2. LEFT JOIN ciudades AS t2 ON (t1.id_ciudad=t2.id)
  3. LEFT JOIN imagenes AS t3 ON (t2.id_imagen=t3.id)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 27/05/2015, 15:37
 
Fecha de Ingreso: mayo-2014
Mensajes: 3
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: consulta con tres tablas

Perfecto!!!! no era exactamente así porque los id's los tengo diferente pero he modificado tu consulta con mi estructura de la bbdd y ya esta solucionado.

Muchas gracias!!
  #4 (permalink)  
Antiguo 27/05/2015, 16:16
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: consulta con tres tablas

Cita:
Iniciado por eloysanchezm Ver Mensaje
Perfecto!!!! no era exactamente así porque los id's los tengo diferente pero he modificado tu consulta con mi estructura de la bbdd y ya esta solucionado.

Muchas gracias!!
Claro que no hiba a ser asi, no pusiste la estructura de tus datos y no se me da tan bien la adivinacion jejejejeje
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: mysql
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 23:15.