重複の可能性:
SQL - 親子関係のループの検出
id
私は2つの列を持つ単純なテーブルを持っていますparentid
:
id | parentid
------------------
2 1
3 2
4 3
1 4
たとえば、上記の表では、1 は 1 自体の子です (1->2->3->4->1)。そのようなケースをどのように検出しますか?
追加の列が必要ですか?
重複の可能性:
SQL - 親子関係のループの検出
id
私は2つの列を持つ単純なテーブルを持っていますparentid
:
id | parentid
------------------
2 1
3 2
4 3
1 4
たとえば、上記の表では、1 は 1 自体の子です (1->2->3->4->1)。そのようなケースをどのように検出しますか?
追加の列が必要ですか?