数据库结构
id name pid level
1 曾祖父 0 1
2 祖父 1 2
3 父亲 2 3
4 儿子 3 4
5 女儿 3 4
MYSQL 查询语句
select *
from tb as t1
left join tb as t2 on t2.pid=t1.id and t2.pid=1
left join tb as t3 on t3.pid=t2.id and t3.pid=2
left join tb as t4 on t4.pid=t3.id and t4.pid=3
where t1.pid=0;
用这个语句,mysql会有两条数据。
获取方式
List<Class> list=dao.find("这里是上面的mysql查询语句");
这个list只会得到儿子和女儿的信息,怎么得到上面的信息,如曾祖父、祖父、父亲
项目:JFinal