//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
Join distinct
6
●97
- 22-11-2019, 21:14:22Merhaba şöyle bir sorgum var;
- 22-11-2019, 21:35:37Soruyu tam olarak anlayamadım.emirkrgz adlı üyeden alıntı: mesajı görüntüle
Daha detaylı açıklayabilir misin? - 22-11-2019, 21:39:46@maviuan; şimdi şöyle
talep tablom var ve baya bi join kullandım talep tablosu ile teklif tablosunu teklif tablosunda ki tid yani talep id si ile eşleştiriyorum. Ancak şöyle bir sorun doğuyor ortaya;
teklif veren kullanıcılar oluyor. Teklif tablosunda ki tid sütunu ile eşleştirdiğim için aynı teklif tablosunda birden fazla aynı değere sahip veri ortaya çıkıyor. Doğal olarak bunları tek bir list halinda listelemesi gerek her teklif geldiğinde bir render daha açıyor - 22-11-2019, 21:45:57Talep nedir, teklif nedir, çoklanan veri hangisi vs. gibi çok soru sorardım ama günün yorgunluğundan sanırım anlayamıyorumemirkrgz adlı üyeden alıntı: mesajı görüntüle

Diğer arkadaşlar yardımcı olsun en iyisi
