我有一个 MySQL 表,它代表树 GUI 组件的数据,这是我的表的结构:
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)并返回一个包含所有树记录的结果集。有人可以帮我吗?