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.
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