sql >> Databasteknik >  >> RDS >> Mysql

SQL Ersätt flera variabler från en annan tabell i frågeresultatet

gör i princip bara två kopplingar, en för hemmanamnet och en för bortanamnet.

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

jag lade till backticks eftersom schema är ett nyckelord så bara för att inte förstöra något bör du använda backtics på tabellnamnet

DEMO




  1. Hantera dubbletter av primärnycklar vid infogning i SQLAlchemy (deklarativ stil)

  2. PostgreSQL-accent + skiftlägesokänslig sökning

  3. Hur man extraherar eller konverterar tidsdata från en sträng i SQL Server

  4. Rank funktion i MySQL