ツリー GUI コンポーネントのデータを表す MySQL テーブルがあります。テーブルの構造は次のとおりです。
treeTable (
id INT NOT NULL PRIMARY KEY,
parentId INT,
name VARCHAR(255)
);
parentId
自己参照外部キーです。
ここで、ノード ID を取得し、そのノードとそのすべての親を含む結果セットを返すストアド プロシージャを作成したいと考えています。
たとえば、テーブルが次のデータで満たされているとします。
1, null, 'root'
2, 1 , 'level_1'
3, 2 , 'level_2'
ここで、ノード 3 (ノード 1 と 2) のすべての親ノードを取得し、すべてのツリー レコードを含む結果セットを返したいと考えています。誰でも私を助けてもらえますか?