select *,A.children 
from deeptree as B, (select count(*) as children  from deeptree where parentid = id) as A
where B.id=B.parentid order by B.id asc