mysql 自己点查询所有的父节点
时间: 2023-07-06 14:27:33 浏览: 119
根据当前节点获取所有父节点信息
如果您的数据表使用的是“儿子-父亲”链表结构,您可以使用以下 SQL 查询语句来获取所有的父节点:
```
SELECT DISTINCT parent.*
FROM your_table child
JOIN your_table parent ON child.parent_id = parent.id;
```
其中,`your_table` 是您的数据表名称,`parent_id` 是指向父节点的外键列名,`id` 是数据表中每个节点的唯一标识符列名。
这条查询语句的作用是,首先通过 JOIN 连接,将每个节点与其父节点关联起来,然后使用 DISTINCT 关键字去重,最终返回所有不重复的父节点记录。
阅读全文