高分请教:该SQL语句如何写?
有一表Tab(id,parentid,data),id指本身编码,parentid指父层id,如果没有父层(即自身已是根层),parentid为Null;编写SQL语句,查
询出每一个根层下所有子层、孙子层...的数据。示例:
1,null,data1
3,1,data3
4,3,data4
5,1,data5
2,null,data2
6,2,data6
7,2,data7
8,7,data8
根据要求,查询出来的结果如下:
parentid,id,data
1 ,1 ,data1
1 , 3 , data3
1 , 4 , data4
1 , 5 , data5
2 ,2 ,data2
2 , 6 , data6
2 , 7 , data7
2 , 8 , data8
要求父id均显示其根层的id。高分求救!!!