Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL Zastąp wiele zmiennych z innej tabeli w wyniku zapytania

po prostu wykonaj dwa połączenia, jedno dla nazwy domu i jedno dla nazwy gościa.

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

dodałem backticki, ponieważ harmonogram jest słowem kluczowym, więc aby niczego nie zepsuć, powinieneś użyć backticków na nazwie tabeli

DEMO




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Redystrybuuj głosy, eliminując kandydatów

  2. MYSQL Wybierz z tabel opartych na wielu wierszach

  3. wygeneruj klasę enum z tabeli za pomocą JOOQ

  4. asp.net / MySQL:Odmowa dostępu dla użytkownika ''@'localhost' (przy użyciu hasła:NIE)

  5. MySQL - wymuś nieużywanie pamięci podręcznej do testowania szybkości zapytań