0
我想弄清楚如何使用計數函數來計算每個類別有多少個子類別。SQL計數子類別
我原來的查詢如下(其中name =類別名稱):
select
catid,
name,
pcatid
from category
我只是想增加一列(其中不包括在任何地方我DB)被稱爲「SubCategoryCount」。如果有意義的話,這個列會計算每個catid有多少次被引用到我的pcatid列中。
一個簡單的例子DB是
catid name pcatid
1 Base NULL
2 Computers 1
3 Phones 1
4 Laptops 2
5 Dell 4
,我想製作
catid name pcatid SubCategoryCount
1 Base NULL 2
2 Computers 1 1
3 Phones 1 0
4 Laptops 2 1
5 Dell 4 0
但我怎麼才能實現這一目標?
感謝您的幫助
約翰