Bases de Datos - duda con relaciones base de datos

 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 6 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

duda con relaciones base de datos

Publicado por juan (2 intervenciones) el 18/05/2019 18:22:35
hola amigos tengo una base de datos "bd1" con 2 tablas una llamada "tabla1" ya la otra "tabla2"

"tabla 1" tiene los siguientes campos:

id -> int (11) -> autoincrement
userid -> int(11)
nombre -> varchar(20)
direccion -> varchar(20)
informacion -> varchar(20)

y en "tabla2" tengo los siguientes campos:

id -> int (11) -> autoincrement
userid -> int(11)
nombre -> varchar(20)
direccion -> varchar(20)

ahora yo lo que quiero es que cuando ingrese el "userid" en la "tabla1" ejemplo 1 me salga el nombre y direccion automaticamente de lo que esta grabado en la "tabla2" en la 1, como podría hacerlo desde phpmyadmin, como tendría que hacer la relacion, muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 122
Bronce
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

duda con relaciones base de datos

Publicado por joel (46 intervenciones) el 19/05/2019 09:09:41
Hola Juan, entiendo que el campo vinculante es el userid... podrías hacer algo así:

1
2
3
SELECT *
FROM tabla1 t1 LEFT JOIN tabla2 t2 ON t1.userid=t2.userid
WHERE t1.userid=5

aunque sabiendo el id del usuario, podrías hacer la consulta directamente en la tabla2, no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 8
Ha aumentado su posición en 6 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

duda con relaciones base de datos

Publicado por juan (2 intervenciones) el 19/05/2019 19:40:27
ya lo hice pero el problema es que me muestra todos los datos (userid,nombre, direccion) en el campo userid y yo lo que quiero es que me los coloque en sus respectivos campos osea al poner el userid me autorrellene los demas campos con el nombre y direccion que corresponden a ese userid no toda esa informacion en el userid, como podría hacerlo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar