Mysql
 sql >> Base de données >  >> RDS >> Mysql

MYSQL :Comment trouver player_id à partir du nom de famille ?

Y a-t-il des noms qui se chevauchent ? Si oui, assurez-vous également que les équipes correspondent (ajoutez s.HomeTeam = p.team au bloc où). S'il y a des joueurs avec le même nom dans une équipe, vous devrez résoudre ces conflits manuellement.

Pour sélectionner tous les gardiens/capitaines à la fois, vous avez besoin de jointures externes gauches . Je suppose que ce sera une jointure par joueur, vous devez donc rejoindre la même table 4 fois.

Une fois que vous avez sélectionné les bonnes données, vous pouvez les insérer dans votre testMatch table avec INSERT ... SELECT .