Mysql
 sql >> Database >  >> RDS >> Mysql

MYSQL:come trovare player_id dal cognome?

Ci sono nomi sovrapposti? In tal caso, assicurati anche che le squadre corrispondano (aggiungi s.HomeTeam = p.team al blocco dove). Se ci sono giocatori con lo stesso nome in una squadra, dovrai risolvere questi conflitti manualmente.

Per selezionare tutti i guardiani/capitani contemporaneamente, sono necessari left outer join . Immagino che ci sarà un join per giocatore, quindi devi unirti allo stesso tavolo 4 volte.

Una volta selezionati i dati corretti, puoi inserirli nel tuo testMatch tabella con INSERT ... SELECT .