Recursive fonksiyon ile bir kategorilendirme sistemi yaptım ama bazı ufak sorunlar çıktı. Kategorisi üstte olan bir kategoriden ürün çekmeye çalışırken tüm alt kategorilerindeki ürünleri de göstermek istiyorum. Bunun için nasıl bir sql sorgusu kullanmam gerek. Kategori tablosu aşağıdaki gibi. Ürün tablosunda da kategori sütununda kategorinin id'si var.
id  	ust     ad
1  	0  	en üst kat1  
2 	0 	en üst kat1 
3 	1 	üst kat12 
4 	1 	üst kat2 
5 	3 	kat 
6 	3 	kat2 
7 	5 	alt kat 
8 	6 	alt kat2 
10 	6 	deneme 
11 	5 	denemed 
16 	11 	mhgmghm 
13 	12 	jkhjk
14 	0 	khjgkhjk 
18 	17 	mgmghm
Birde bu kategorileri açılır menude listelerken aşağıdaki gibi görünmesini istiyorum;
Üst kategori 1
  Alt kategori
    Daha alt kategori
  Alt kategori 2
    Daha alt kategori 2
    Daha alt kategori 3
Üst kategori 2
Bunları çözebilecek, çözmem için kaynak gösterebilecek yada sadece mantık söyleyebilecek arkadaşlara şimdiden teşekkürler.