Bunu nasıl yapıyorsun? Basitçe izlediğin yolu biraz anlatırmısın?
Şöyle söyleyim bir tablon olduğunu düşün kategoriler olacak, id,kategoriAdi,ustKategori diye sütunların olsun, sen bir kategori eklerken eğer üst kategoriyi boş geçersen ana kategori olmuş oluyor, eğer doldurursan üst kategorisi olmuş oluyor. Şöyle ki kategori oluşturuyorsun diyelim, senden 2 tane şey istiyor kategori adı ve üst kategori, kategori adı a olsun, üste kategoriyi de kategorilerden çekersin, ilk eleman için boş sonraki elemanlar için ise tüm kategorileri çekeceği için sınırsız alt kategori açmış oluyorsun