我有一张桌子。我想编写mySql Query,它可以针对父ID返回所有子节点。即,对于0,它应该返回(1,2,3,4)而对于1它应该返回(3,4)。
我可以使用“with”子句在SQL服务器中执行此递归调用,但我想在MySQL中执行相同的操作。
ParentId GroupID
0 | 0
0 | 1
0 | 2
1 | 3
3 | 4
对此方面的任何帮助表示高度赞赏。
答案 0 :(得分:0)
如果这是一个任意深度层次结构(您希望祖先而不是父级),那么您无法在SQL中直接执行此操作。谷歌为“sql层次查询”找到了一些可能的解决方法。