sql >> Databáze >  >> RDS >> Mysql

Vnitřní spojení MySQL mezi dvěma tabulkami

Byli jste na správné cestě, musíte se připojit ke stolu hráčů dvakrát, například takto:

SELECT Games.GameID, Games.`Date/Time`, p1.Name, p2.Name
FROM Games
INNER JOIN Players p1
ON PlayerOneID = p1.ID
INNER JOIN Players p2
ON PlayerTwoID = p2.ID

Pravděpodobně vám uniklo použití aliasu (p1,p2) k rozlišení mezi dvěma kopiemi tabulky hráčů, ke které se připojujete.



  1. mysqlimport - Import souboru CSV v prostředí MS Windows XAMPP

  2. Nasazení databázového projektu SQL Server (SSDT) ​​pomocí příkazového řádku

  3. PostgreSQL rekurzivní dotaz rodič/dítě

  4. Rails 3 s problémem mysql