hesapadim adlı üyeden alıntı: mesajı görüntüle
tablonuzu atar mısınız
maviuan adlı üyeden alıntı: mesajı görüntüle
Tabloları görmeden bu sorguya bakarak nasıl çözüm üretilebilir hocam.



Tablolar konuya eklendi.


hesapadim adlı üyeden alıntı: mesajı görüntüle
Bir de hatırladigim kadariyla en fazla 2 join yapiliyor. 3. icin soyle kullanmalisiniz
hesapadim adlı üyeden alıntı: mesajı görüntüle
select * from (select * from ilktablo ilk inner join ikincitablo iki on ...) birincieslesen inner join ucuncutablo as uc on birincieslesen.id = uc.id

Hocam joinlerde sorun yok. 100 joinde eklenebilir. Bu şekilde teşekkür ederim.

mindwalker adlı üyeden alıntı: mesajı görüntüle
izo.OzellikID=2 ve izo.OzellikID=9 ikisini de AND koşuluna bağlamışsın . aynı anda izo.OzellikID iki farklı değer alamaz tahmin ediyorum.

Hocam parantezlerin amacı o zaten. Burada anlatılmak istenen şu


ÖzellikID'si 2 olan ve aynı zamanda karşılıkları 25 veya 26 olan kayıtlar ile
ÖzellikID='si 11 olan ve aynı zamanda karşılıkları 139 veya 140 olan kayırrları getir