id 管理员唯一的序号,例如0001
s_id 是管理员权限,1是省级管理员,2是市级管理员,3是地区管理员
u_id 是上级管理员和地层管理员之间的关系
比如说省级管理员0001他的u_id就是空
市级管理员是0001/0002/0003
其中0001是他的上级管理员,00002是他自己,00003是他的下级管理员
让用一条语句查出如下的记过
省管理员编号 市管理员编号 地区管理员个数
0001 0002 1
0001 0004 6
。。 。。 。。
s_id 是管理员权限,1是省级管理员,2是市级管理员,3是地区管理员
u_id 是上级管理员和地层管理员之间的关系
比如说省级管理员0001他的u_id就是空
市级管理员是0001/0002/0003
其中0001是他的上级管理员,00002是他自己,00003是他的下级管理员
让用一条语句查出如下的记过
省管理员编号 市管理员编号 地区管理员个数
0001 0002 1
0001 0004 6
。。 。。 。。
0002,2,0001/0002/0003
0003,3,0002/0003/
你的表里面的数据应该是这样的,然后最后要行成的结果为
0001,0002,1
你的数据是有办法变为
0001,1,null,null,null
0002,2,0001,0002,0003
0003,3,0002,0003,null
最后只要取类型为2的数据进行分组求和就可以实现你所说的数据了