Bende aynı problem den müzdaribim... Sonu. alamadığımdan tabloları ayırdım... 
ParentID = id saydırmasını malesef yapamadım..

e
On Apr 14, 2010, at 1:56 PM, Timuçin Kızılay wrote:

> Elimde şuna benzer, ağaç yapısında bir tablo var:
> 
> id int,
> parent_id int,
> kod varchar(20),
> ad varchar(50),
> sayi float
> 
> 
> bu tablodaki kayıtlar id ve parent_id alanlarından birbirine bağlı 
> olarak ağaç yapısında.
> Şimdi benim bu tablodan almaya çalıştığım bilgi, herhangi bir kaydın tüm 
> bağlı kayıtlarındaki sayi alanının toplamı.
> 
> kod, ad, sayi, alt_toplam_sayı, toplam_sayi şeklinde satırları olan bir 
> sorgu yapamaya çalışıyorum ama tek bir sorgu ile bunu almayı 
> başaramadım. istemci tarafında recursive bir fonksiyon ile alabiliyorum 
> ama kayıt sayısı arttığında bu recursive fonksiyon içinden tekrar tekrar 
> sorgulamak çok yavaşlayacak diye düşünüyorum. Bunun kolay bir yolu var 
> mıdır?
> 
> Dil olarak python ve sqlalchemy kütüphanesi kullanıyorum ama burada 
> merak ettiğim olay algoritma ile ilgili bu yüzden herhangi bir dille ya 
> da sql sorgusu olarak yanıt verirseniz de bir şekilde python'a çeviririm.
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap