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

SQL Erstat flere variabler fra en anden tabel i forespørgselsresultatet

i princippet skal du blot lave to sammenføjninger, en for hjemmenavnet og en for udebanenavnet.

SELECT 
     s.Game1_Time, 
     t.Team_Name as 'Home Team', 
     t1.Team_Name as 'Away Team'
FROM `SCHEDULE` s
JOIN `TEAM` t on t.Team_Number = s.Game1_Home_Team
JOIN `TEAM` t1 on t1.Team_Number = s.Game1_Away_Team

jeg tilføjede backticks, fordi tidsplan er et nøgleord, så bare for ikke at rode noget, bør du bruge backtics på tabelnavnet

DEMO




  1. Top 5 gratis værktøjer til databasedesign

  2. Hvordan kan jeg sikkerhedskopiere en ekstern SQL Server-database til et lokalt drev?

  3. Oracle-parametre med IN-sætning?

  4. PHP/MySQL grupperer resultater efter kolonne