階層システムでノードを選択しようとしています。
「/Path/To/Some/Node」(まさにその形式) があり、「Node」の子を取得する方法を理解しようとしています。当然のことながら、「ノード」は、いくつかの内部で「ノード」と呼ばれる唯一の子であるという点で疑似ユニークですが、「パス」内に別の「ノード」が存在する可能性があるため、単純に分解して単純な操作を行うことはできません。ノード。
したがって、各レベルを見下ろす選択クエリを作成する必要があります...
私は明らかに、大量のクエリを使用してこれを行うことができました。
Select id from Table where name = "Path"
Select id from Table where name = "To" and parent = "$id"
Select id from Table where name = "Some" and parent = "$id"
Select id from Table where name = "Node" and parent = "$id"
これは理想的ではありません...誰かアドバイスできますか?