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

MYSQL:Hvordan finder man player_id fra efternavnet?

Er der overlappende navne? Hvis det er tilfældet, skal du også sikre dig, at holdene stemmer overens (tilføj s.HomeTeam = p.team til hvor-blokken). Hvis der er spillere med samme navn på et hold, bliver du nødt til at løse disse konflikter manuelt.

For at vælge alle keeperne/kaptajnerne på én gang, du skal bruge venstre ydre joinforbindelser . Jeg gætter på, at det vil være én tilslutning pr. spiller, så du skal tilmelde dig det samme bord 4 gange.

Når du har valgt de rigtige data, kan du indsætte dem i din testMatch tabel med INSERT ... SELECT .




  1. MySQL design med dynamisk antal felter

  2. Hvordan fremskynder man en dataindlæsning i InnoDB (LOAD DATA INFILE)?

  3. FORMAT() Eksempler i MySQL

  4. PHP + SQL Server - Hvordan indstilles tegnsæt til forbindelse?