[Linux-programlama] YNT: Re:YNT: Re:bir sql yardýmý rica ediyorum

---------

[Linux-programlama] YNT: Re:YNT: Re:bir sql yardýmý rica ediyorum

From: NURI AKMAN <nuri.akman_at_hazine.gov.tr>
Date: Wed, 9 Apr 2008 23:37:13 +0300
Message-ID: <D6C074DE0C71044BA357C9A7F6C64C8F046B9F@HMPOSTAYENI01.hmd.gov.tr>

Merhaba Anýl Haným,

Bu soruya cevap verirken özellikle "BEN OLSAM" diye baþlayarak, aslýnda kendi fikrimin sizlerden göreceði tepkiyi merak etmiþtim. Yani, IN kullanmanýn performansa etkisi þöyledir, onun yerine þunu kullanabilirsiniz gibi bir öneri gelecek mi diye bekledim.

Bu grubun sevdiðim yönü gerçekten vefalý insanlarýn bir arada olmasý.

Öyle zamanlar oluyor ki "Bu da mý sorulur/Böyle mi sorulur, yuh artýk..." dediðim sorulara bile grup üyelerinden gelen cevaplarý görüyor ve her cevabý tek tek okuyarak güzel fikirleri ve metodlarý not ediyorum.

Þahsýnýzda herkese teþekkür ederim. Ýyiki varsýnýz!

Son olarak, tespitiniz tamamen doðru. Üst kat komþumun oðlunun adý Anýl. Lütfen kusuruma bakmayýnýz...

Selamlar,
Nuri AKMAN

-----Özgün Ýleti-----
Kimden: linux-programlama-bounces_at_liste.linux.org.tr bu kiþinin yerine: Anýl KARADAÐ
Gönderilmiþ: Çar 09.04.2008 20:54
Kime: linux-programlama_at_liste.linux.org.tr
Konu: [Linux-programlama] Re:YNT: Re:bir sql yardýmý rica ediyorum
 
Çrþ, 2008-04-09 tarihinde 18:23 +0300 saatinde, NURI AKMAN yazdý:
> Merhaba,
>
> Anýl Bey'in teklifi sadece 1 SEVÝYELÝ kategori kýrýlýmýnda iþe yarar. Eðer, sizde alt alta kategoriler varsa iþe yaramayacaktýr.
>
>

Evet dogru soyluyorsunuz. Sorgu oneri maksatýyla yazýlmýstý bu tarz
sorgular yerine diger oneriyi tercih edebilir diye de eklemistim.

Birkac defa karsilastidigim bir durumdan dolayi yazmayi uygun gordum.
Konu disi oldugundan kusura bakmayiniz. Anýl unisex bir isim oldugundan
bazi karisikliklar yasaniyor hayatimda, sizlerin tanidiginiz bir Anýl
varsa bu muhtemelen erkektir. Ancak ben bayanim. Bu bircok isimde
yasanan bir durum. Ben bu sorunu kendimce soyle cozuyorum, cinsiyetini
bilmedigim insanlara isim ve soyisimleriyle hitap ediyorum sadece.

 
> -----Özgün Ýleti-----
> Kimden: linux-programlama-bounces_at_liste.linux.org.tr bu kiþinin yerine: Anýl KARADAÐ
> Gönderilmiþ: Çar 09.04.2008 17:39
> Kime: linux-programlama_at_liste.linux.org.tr
> Konu: [Linux-programlama] Re:bir sql yardýmý rica ediyorum
>
> En basit haliyle istedigin sonucu bu sorgu verir. Diger oneriye
> katýlýyorum pratiklik ve performans yonunden.
>
> burada 1 yayinda anlaminda kullanildi. Soyledigin seyi ben soyle anlayip
> sorguyu yazdim urunler tablosundaki bir urunun kategorisinin parent
> kategorisi yayinda ise urun gelsin degilse gelmesin, o urunun kendi
> kategorisinin yayinda olmasi onemli dgl.
>
> SELECT * FROM urunler where 1=(select yayin_durumu from kategori where
> id=(select parent_id from kategori where urunler.kat_id=kategori.id))
>
> Çrþ, 2008-04-09 tarihinde 16:44 +0300 saatinde, OKAN yazdý:
> > Merhabalar, soyle bir SQL yazmaya calisiyorum. Yardýmýnýzý rica
> > ediyorum. kategori tablom mevcut: id, isim, parent_id, yayin_durumu
> > Burda bir kategori (alt alta parentlar ile baglý) kaydý olabiliyor ve
> > onun parent oladugu alt kategoriler olabiliryor. Bir de urunler
> > tablom mevcut id, isim, kat_id Bu tablo da urunleri baglý oldugu
> > kategori ile birlikte tutuluyor. Ýstiyorum ki, SELECT * FROM urunler
> > yapayým ancak baglý oldugu kat_id yayýnda degilse o urun cýkmasýn.
> > Ancak burda soyle bir soru cýkýyor karsýma Urun alt kategorilerden
> > birinde olabilir, ancak yayýnda olmayan bu alt kategorýnýn
> > parent'larýndan biri ise o urun yine goruntulenmemeli. Tek bir sql ile
> > urunun baglý oldugu ust kategorilere gore her biri mutlaka yayýnda ise
> > getirmek istiyorum. FÝkirlerinizi paylaþabilirseniz memnun olurum.
> > Saygýlar

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Received on Wed 09 Apr 2008 - 22:50:34 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.