merhabalar arkadaşlar şimdi elimde 2 tane tablo var

birincisinin yapısı şöyle (tablo adı uyeler):


id kullaniciadi puan
2 fatal 3
5 deneme 4
7 r10 5

ikinci tablonun yapısı ise şöyle (tablo adı eslesenler) :


id # eslesen_id # eslesen_kullanici # eslesilen_id # eslesilen_kullanici
1 2 fatal 7 r10

şimdi bir takım sql sorgularıyla uyeler tablosundan üyeleri birbiriyle eşleştirip eslesenler tablosuna insert ediyorum. ama bu işlemi 3 sql sorgusuyla yapıyorum şöyleki : önce

$sorgu=mysql_query("select * from uyeler where kullaniciadi != 'fatal' and puan>'3' ");

sorgusuyla kriterlerime uygun kendi kullanıcı adım dışındaki üyeleri çekiyorum, sonra mysql_fetch_array yapıyorum

while($bulunan=mysql_fetch_array($sorgu))

daha sonra ise bu üyeyle daha önceden eşleşilmişmi diye eslesenler tablosuna farklı bir sql sorgusu daha yapıyorum

$bak=mysql_query("select * from eslesenler where eslesen_kullanici='fatal' and eslesen_id='2' and eslesilen_id='".$bulunan["id"]."' and eslesilen_kullanici='".$bulunan["kullaniciadi"]."' ");

$say=mysql_num_rows($bak);

eğer $say==0 ise eslesenler tablosuna insert ediyorum 1 ise hiç bir işlem yaptırmıyorum.

Şimdi gelelim sorunuma ben bu işlemleri birden fazla sql sorgusu kullanarak yapıyorum istediğim şey ise bu işi tek sql sorgusuyla nasıl yapabilirim acaba ? şimdiden herkese teşekkürler