i have a table where i store member data with parent reference
if HU1 is parent ID i mean spos how do i count total mid under HU1 with nested child mid
for example see HU5 is under HU1 and HU6 is under HU5 then how do i count total nested MID which are under parent HU1 here total count under for HU1 is 10 how do i get this from sql query
i use mysql 5.0
i have tried
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;
But its only show 2 instead of 10
and
SELECT mid,spos,(SELECT count(unit) from member where spos=spos and spos='HU1')as totaspos from member where spos='HU1'
its also showing only 2 instead 10