我有一张如下表。
parentid uid
10001 10001
10001 10002
10001 10003
10002 10004
10004 10005
10003 10006
10005 10007
我需要在这个单表中的行之间建立父子关系。
我需要以相反的顺序让父级直到 4 个级别。例如,最后一条记录是uid 10007,其parentid 是 10005。现在uid 10005的父级是10004和10004的父级是10002和10002的父级是10001。
我正在使用 MySQL,所以递归似乎是不可能的。我有哪些选择以及如何解决这个多层次的问题。我使用 PHP/MySQL。
提前谢谢各位。