我已经在那里我会员数据存储与父参考表为嵌套的SQL查询计数
如果HU1是父ID我的意思是SPOS我怎么算总中旬下HU1嵌套子中旬
例如看HU5正在HU1和HU6是HU5下,那我怎么算总嵌套MID为根据父HU1 这里总计数下HU1是10我如何得到这个从SQL查询
我的MySQL使用5.0
我试图
SELECT parent.mid, COUNT(child.mid) AS child_count FROM member parent INNER JOIN member child ON child.spos = parent.mid WHERE child.spos = 'HU1' GROUP BY parent.mid;
但其仅示出而不是10
和
SELECT mid,spos,(SELECT count(unit) from member where spos=spos and spos='HU1')as totaspos from member where spos='HU1'
2其也仅示出2代替10
你试过了什么? –
SELECT parent.mid,COUNT(child.mid)AS child_count FROM member parent INNER JOIN member child ON child.spos = parent.mid WHERE child.spos ='HU1'GROUP BY parent.mid;但它仅显示2而不是10 – MRRaja
和“SELECT mid,spos,(从spos = spos和spos ='HU1'的成员中选择计数(单元))作为来自spos ='HU1'的成员的totaspos”显示只有2而不是10 – MRRaja