MYSQL belli bir üst düzey ağaca ait bir çok düzeyde kategori ağacında öğeleri sayma

0 Cevap php

Yani bir tablo adında kategoriler var herhalde ... İçerdiği ... iyi ... kategoriler

masa kategoriler, 'ad' ve 'parentId' alanlar 'id' içeren

Masa Kategori:
id    name     parentID
1    cat1      null
2    cat2      null
3    cat3      null

Dahası o da yukarıdaki kategorilerden çocukları kategoriler alt kategoriler içerir. Yani:

Masa Kategori:

id    name     parentID
1    cat1      null
2    cat2      null
3    cat3      null
4    cat4      1
5    cat5      1
6    cat6      2
7    cat7      2
8    cat8      3
9    cat9      3

Ve biz ..... kategoriye ait ürün yok bu yüzden tablo öğe olduğunu varsayalım:

id name catID
1  boo   9
2  kya   8
3  muwa  6
4  haha  7

ve ben onun alt dahil olmak üzere, belirli bir kategoriye ait öğelerin sayısını saymak istiyorum. Ben CAT3 ait öğeleri saymak istersen boo ve kyaa kategorisinde 9 ve sırayla CAT3 alt kategorilerini olan 8 aittir beri Yani, 2 ürün iade edilmelidir ...

Eğer bana bu uygulama hakkında gitmek için yürüttüğünüz mysql sorgu önerirsiniz?

0 Cevap