次のようなテーブルがあります。
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 を使用しています。
よろしくお願いします。