sql >> Databasteknik >  >> RDS >> Mysql

MYSQL:Hur hittar man player_id från efternamn?

Finns det överlappande namn? Om så är fallet, se också till att lagen överensstämmer (lägg till s.HomeTeam = p.team till where-blocket). Om det finns spelare med samma namn i ett lag måste du lösa dessa konflikter manuellt.

För att välja alla väktarna/kaptenerna på en gång, du behöver vänster yttre kopplingar . Jag antar att det blir en anslutning per spelare, så du måste gå med på samma bord 4 gånger.

När du har valt rätt data kan du infoga den i din testMatch tabell med INSERT ... VÄLJ .




  1. använder GROUP BY i mysql 8

  2. LISTAGG Fråga ORA-00937:inte en gruppfunktion i en grupp

  3. PHP / Mysql-specialteckeninfogningar trunkeras

  4. Wordnet SQL-förklaring