emirkrgz adlı üyeden alıntı: mesajı görüntüle
Merhaba şöyle bir sorgum var;

//taleplerin sorgusu
$talepsor=$db->prepare("SELECT t.*, t.id as talepid, k.title as kategorititle, sh.katid, s.sehir_title as sehirtitle, te.tid, te.verenid as teklifverenid FROM talep t
join kategori k on t.kategori = k.id
join secilenhizmet sh on t.kategori = sh.katid
join kullanici kul on kul.id = sh.kid
join sehir s on t.sehir = s.sehir_key
left join teklif te on t.id = te.tid
WHERE (t.status = '1' and sh.kid = $sessionid) and (t.kid != $sessionid) order by t.id DESC LIMIT $limit,$perPage");
$talepsor->execute(array());
bu sorguda left joine aldığım teklif tablomda ki talep id si ile eşitliyorum ancak her teklif verildiğinde birdaha basıyor sanırım DISTINCT kullanmam gerek ama nasıl yapmam gerek tam olarak emin değilim
Soruyu tam olarak anlayamadım.
Daha detaylı açıklayabilir misin?