Merhaba beyler,

bir tabloda bir sorgu yapıyorum ve bu sorgu alaka derecesine göre sıralamak istiyorum.

Örnek :

Tablo adı oyuncaklar

ben 1 ile 3 yaş arası oynanabilen oyuncakları listelemek istiyorum.

Sorgunun tam sonuc hali şöyle.

select * from oyuncaklar where yas1='1' and yas2='3'

bana bu oyuncakları döker. Ama bana şuda lazım. Bu 0 ile 5 yaş arası olan oyuncaklarda.

Şöyle 2 query var
select * from oyuncaklar where yas1='1' and yas2='3'
select * from oyuncaklar where yas1>=0 and yas1<='5' and yas2<=5

bunları union ile birlerine bağlıyorum. O zaman tüm bu 2 kurala uyanları listeliyor. Ama benim isteğim ilk query sonucum üstte gelsin, alttaki query onun bitiminden sonra gelsin. Umarım anlatabilmişimdir.

Kolay soru değil çözebilen olursa www.videoyap.com da 1 yıllık ücretsiz üyelik vericem.