sorguyu loop'a alman yanlış değil aslında ama şöyle daha performanslı olur
2_oyuncu tablosunu normal çek select * from 2_oyuncu diye hepsini al

loop yap
if yap burda öbür tablo ile karşılaştır
yeni array yap oyuncuyu ve detaylarını al buna...