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

Połączenie wewnętrzne MySQL między dwoma tabelami

Byłeś na dobrej drodze, musisz dwukrotnie dołączyć do stołu graczy, na przykład:

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

Prawdopodobnie przegapiłeś użycie aliasu (p1,p2), aby odróżnić dwie kopie stołu graczy, do którego dołączasz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dostęp do bazy danych MySQL przez Jupyter Notebook z Python3

  2. Wiele COUNT() dla wielu warunków w jednym zapytaniu (MySQL)

  3. MySQL DATE_FORMAT '%M' na krótki miesiąc?

  4. Scalanie 3 tabel/zapytań za pomocą MS Access Union Query

  5. Automatycznie twórz tabelę mysql za pomocą StrongLoop