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

---------

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

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

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.

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

_______________________________________________
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 - 17:37:47 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.