fatihsarac adlı üyeden alıntı: mesajı görüntüle
zaten 0 dan büyük 5 ten küçük dediğinizde yaşı 1 ve 3 olanları da kapsamış olmuyor mu?

edit:

düşününce şöyle bir şey istediğinizi tahmin ediyorum. bir oyuncak var, bu oyuncağın ilk yaşı 1, son yaşı 3 ama genel aralığı da 0-5 yaş arası kategorisinde.

siz de istiyorsunuz ki 0-5 yaş kategorisine giren ama ilk yaşı 1 son yaşı 5 olan oyuncakları listelesin.

şimdi hocam select içinde select ile, union ile bu istediğiniz yapılır ama bu sol elle sağ kulağı tutmak olduğu için performanslı olmaz. bence siz oyuncaklar tablosunda 2 alan daha açıp birisine ilk_yas diğerine ikinci_yas ismini verin. tek sorguda bu alanları da and ile dahil edin. böylelikle daha performanslı ve okunaklı bir sorgu oluşturmuş olursunuz.
Merhaba hocam evet isteğimi anlamışsınız ama şöyle bir durum var. 1 oyuncak 3-4 yaş tablosunda cıkabiliyor. örneğin oyuncak 0-6 yaş oyuncağıysa. hem 0-1 yaş, hem 1-3 yaş, hemde 3-5 yaş arasındaki kategorilerde çıkabilir. Bu yüzden sql de 10.000 e yakın ürünü manuel girmem mümkün değil. union da iki sorgudan 1. sorgum ilk başta cıksa sonuçlarda sonraki sorgum 2. olarak cıksa tadından yenmez.