sql >> Base de Datos >  >> RDS >> Mysql

MYSQL:¿Cómo encontrar player_id a partir del apellido?

¿Hay nombres superpuestos? Si es así, también asegúrese de que los equipos correspondan (agregue s.HomeTeam = p.team al bloque donde). Si hay jugadores con el mismo nombre en un equipo, tendrás que resolver estos conflictos manualmente.

Para seleccionar todos los guardianes/capitanes a la vez, necesita uniones externas izquierdas . Supongo que será una unión por jugador, así que tienes que unirte a la misma mesa 4 veces.

Una vez que haya seleccionado los datos correctos, puede insertarlos en su testMatch tabla con INSERTAR... SELECCIONAR .