Ir al contenido



Foto

Hacer un select de dos tablas con una llave foránea

mysql llave foranea tablas re

  • Por favor identifícate para responder
1 respuesta en este tema

#1 XaviHernandez

XaviHernandez

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 08 septiembre 2019 - 06:12

Buenas noches, no tengo conocimientos en tablas relacionales (MySQL) y aunque investigando en foros ya se como se utilizan, e incluso, introducir datos en ellas, no se como extraerlos.

Resumo para no escribir todo el código:

Tabla usuarios:

usuario_id (llave primaria)

 

Tabla imagen

imagen_id (llave primaria)

imagen_name (es la información que necesito)

fkusuarioimage (es mi llave foránea que enlaza el id de la tabla usuario a su id en la tabla imágenes ).

 

Como dije anteriormente, no sé como hacer el SELECT y extraer la información de la columna imagen_name  y asignarla a su respectivo usuario.

 

Agradezco de antemano la ayuda que me puedan brindar al respecto. Saludos.


  • 0

#2 Bish0p

Bish0p

    Advanced Member

  • Miembros
  • PipPipPip
  • 64 mensajes
  • LocationMéxico, DF

Escrito 12 septiembre 2019 - 12:23

Hola sería algo así


php
  1. SELECT
  2. u.usuario_id,
  3. i.imagen_name
  4. FROM
  5. usuarios u INNER JOIN imagen i ON u.usuario_id = i.fkusuarioimage
  6. WHERE
  7. u.usuario_id = USUARIO_QUE_BUSCAS

Saludos


  • 0