Ben kart oyunları yönetimi için iki MYSQL tablolar vardır:başka tablodan değerler döndürmek için çalışılıyor
ilkini, Maçlar tablosu:
başka tablo (Oyuncular tablo) oyuncunun kimliği ve adları ile oradaID ATeam BTeam Player1 Player2
001 T1 T2 1 2
: Ben bunu yapmaya çalışıyorum ne
ID Name
1 Dave
2 Martin
player1 (örnek kimliği çalar = 1 için) şu anda atandı tüm maçları almak ve oyuncunun adını değil, kimliği dönmek bir MYSQL SELECT ile olduğunu. Bunu başarmak için, oyuncular tablosunu sorgulamam gerekiyor ama ne kullanacağımı bilmiyorum: INNER JOIN belki?
sonucu olmalıdır:
001 T1 T2 Dave Martin
yerine
001 T1 T2 1 2
fikrin var mı?
Teşekkürler!
'durumunda bir daha iyi bir fikir olacağını katılmak bırakılabilir Mayıs katılmak sol Player1' veya 'Player2' değerinde' Matches''da eksik –
wow işe yaradı, üzgünüm basit bir soru olduğunu biliyorum ama SQL ile aşina değilim ... – Hmorv
Sol birleştirme kullanmam gerekiyordu, ama sadece sorgunuzu kopyaladım ve geri dönüyor Bazen player1 alanında player1 ismi ve tersi? – Hmorv