select u.*, e.* from eslesenler as e, uyeler as u  where u.kullaniciadi != 'fatal' and u.puan>'3' and e.eslesilen_kullanici = u.kullaniciadi and e.eslesen_kullanici='fatal'
isa ne istediğini tam anlıyamadım ama

1 - eslesen ile eslenen aynı olmasın diyosun
2- fatal kullanıcı adı ile daha önce eslenmemiş kullanıcı olsun diyosun
3- puanı da 3 den büyük olsun diyosun

bu sorgu işini görür eğer böyle ise.

bu işleri yaparken "puan, eslesilen_kullanici, kullaniciadi" bunları index. yap. sorguyu da explain ettir. sorgu sunucuyu s..mesin. index optimizasyonu yapmak lazım.


PHP ve SQL bilmiyorum ama işini görürse yukarıdakileri kullanırsın