Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL Inner Bergabung Antara Dua Tabel

Anda berada di jalur yang benar, Anda perlu bergabung ke tabel Pemain dua kali, seperti:

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

Apa yang mungkin Anda lewatkan adalah menggunakan alias (p1,p2) untuk membedakan antara dua salinan tabel Pemain tempat Anda bergabung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LINQ untuk alat Java

  2. unggahan multi gambar dengan jumlah yang salah pada unggahan file

  3. Dapatkan utas terbaru yang tidak diikuti oleh pengguna

  4. INSTR(str,substr) tidak berfungsi ketika str berisi 'é' atau 'ë' dan substr hanya 'e'

  5. mysql bagaimana menemukan jumlah total baris anak sehubungan dengan orang tua