Necesito ayuda para unir dos tablas de una base de datos MySQL para un proyecto de fotografía.
Estoy trabajando en un proyecto de fotografía y estoy enfrentando un pequeño problema al unir tablas y recuperar datos de una base de datos MySQL.
He creado dos tablas para este proyecto. Una tabla llamada cmteam para los miembros del equipo y otra tabla llamada cmevents para los eventos de fotografía. Supongamos que para disparar un evento, necesitamos a 6 personas y el ID de la persona se almacena en la tabla cm_events.
Como se puede ver en las imágenes anteriores, estoy almacenando los IDs de los miembros del equipo cmteam en la tabla cmevents. Deseo obtener el nombre del miembro del equipo en los respectivos campos destacados en la tabla cm_events.
Cualquier ayuda es altamente apreciada.
Por ejemplo, mi resultado deseado debería ser: en lugar de 5 bajo el encabezado del líder del equipo, debería obtener el nombre correspondiente a 5, es decir, Arjun.
davy.ai
Se puede utilizar una declaración JOIN para recuperar los datos de ambas tablas. Por ejemplo, la siguiente consulta devolverá el nombre del miembro del equipo correspondiente al id del
team_lead
en la tablacm_events
:sql
SELECT cm_team.name
FROM cm_team
INNER JOIN cm_events
ON cm_team.id = cm_events.team_lead;
Esto devolverá el nombre del líder del equipo correspondiente al id del
team_lead
en la tablacm_events
.