es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , ,

Answer

  1. Avatar for 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 tabla cm_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 tabla cm_events.

Comments are closed.