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

SQL Remplacer plusieurs variables d'une autre table dans le résultat de la requête

en gros, faites simplement deux jointures, une pour le nom de la maison et une pour le nom de l'extérieur.

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

j'ai ajouté des backticks parce que le calendrier est un mot-clé, donc pour ne rien gâcher, vous devez utiliser des backtic sur le nom de la table

DEMO