Sanırım sınırsız alt kategori içeren bir sistemden bahsediyorsun. 1 yıl önce sadece bunun için 2 günümü elimde kalem kağıt karalayarak geçirmiştim. Kategori yapına özel bir döngü kurman lazım.

Yani alt kategoriye girecek, sonra onun altındakine de girecek, en alta kadar inecek, sonra bir üst kategoriye çıkacak, sonraki kategoriye geçip onun altına inecek vs.

Aşırı kafa patlatman gereken bir iş ve kategori sayısı çok fazlaysa hazırlanması 1 dk yi bulabiliyor.

Şu şekilde ipucu vereyim : Bütün alt kategori idlerini tespit edip bir sql sorgusuna eklemelisin ve her defasında dbye yeni sql ile bağlanmalısın kaldığın yerden devam etmek için de kayıtseti üzerinde "move n" şeklinde ilerlemelisin.

Bu kendi bulduğum çözüm tekniğinin basit açıklaması. Umarım anlarsın. Ben bile bazen nasıl yaptım diyorum Kolay gelsin