可能重复:
SQL - 检测父子关系中的循环
我有一个包含 2 列的简单表格,id
并且parentid
:
id | parentid
------------------
2 1
3 2
4 3
1 4
例如,在上表中,1 是 1 本身的子节点(1->2->3->4->1)。如何发现此类情况?
我需要一个额外的列吗?
可能重复:
SQL - 检测父子关系中的循环
我有一个包含 2 列的简单表格,id
并且parentid
:
id | parentid
------------------
2 1
3 2
4 3
1 4
例如,在上表中,1 是 1 本身的子节点(1->2->3->4->1)。如何发现此类情况?
我需要一个额外的列吗?