mindwalker adlı üyeden alıntı: mesajı görüntüle
sen şu sorguyu bir dene bakalım öyle mi gelecek


SELECT * FROM ilanlar i INNER JOIN ilanlar_ozellikler izo ON i.IlanID=izo.IlanID INNER JOIN ilce ilc ON ilc.ILCE_ID=i.IlanILCE INNER JOIN il ils ON ils.IL_ID=i.IlanSEHIR WHERE i.IlanKATEGORI=1 AND i.IlanTIPI=1 AND i.IlanARSIV=0
AND (izo.OzellikID=2 AND( izo.KarsilikID=25 OR izo.KarsilikID=26))
OR (izo.OzellikID=9 AND( izo.KarsilikID=139 OR izo.KarsilikID=140))
Daha önce denemiştim. Sizin güzel hatrınız için bir daha denedim. Aynen dediğim gibi oldu.



Kayaweb adlı üyeden alıntı: mesajı görüntüle
Bu tür sorgulamaları yaparken navicat kullanıyorum query designeri çok hoşuma gidiyor
Navicat'de aynı sonucu veriyor. Keşke sihirli olsa birr günüm heba olmazdı



Sorun FastPHP'nin verdiğiSELECT * FROM ilanlar i
INNER JOIN ilce ilc ON ilc.ILCE_ID=i.IlanILCE
INNER JOIN il ils ON ils.IL_ID=i.IlanSEHIR
INNER JOIN ilanlar_ozellikler izo ON i.IlanID=izo.IlanID AND ((izo.OzellikID=2 AND (izo.KarsilikID=25 OR izo.KarsilikID=26)) OR (izo.OzellikID=9 AND ( izo.KarsilikID=139 OR izo.KarsilikID=140)))
WHERE i.IlanKATEGORI=1 AND i.IlanTIPI=1 AND i.IlanARSIV=0
GROUP BY i.IlanID
HAVING COUNT(i.IlanID)=2



Sorgu ile çözülmüştür. Teşekkür ederim