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
