我创建了一个名为“ vegs ”的表,并像这样插入了值。
id name parent
--------------------------------------
1 fruits 0
2 Apple 1
3 Orange 1
4 Grape 1
5 Green Apple 2
6 Red Apple 2
Run Code Online (Sandbox Code Playgroud)
我想递归获取孩子“ 6 ”的所有父母。
当涉及到 MySQL 时,递归查询不能用纯 SQL 来完成。
我已经写了关于如何使用存储过程来完成此任务的帖子
Oct 24, 2011:查找分层字段的最高级别:有与没有 CTEDec 10, 2012:MySQL:树层次查询Jul 15, 2013:通过第 n 个孩子的 id 获得最靠前的父母?给他们一个尝试!
注意:这篇文章最初May 24, 2014早于MySQL 8.0,现在有了 CTE。
| 归档时间: |
|
| 查看次数: |
13229 次 |
| 最近记录: |