select tree.*, (select count(*) from treenodes where id<=tree.id) as rownum from treenodes tree; 使用相关子查询 传递参数然后计算个数