【发布时间】:2014-04-08 13:15:33
【问题描述】:
我有一张这样的桌子.. 这是fiddle
id child_id
1 2
2 3
3 0
4 5
5 7
6 0
7 0
我需要一个简单的 mysql 查询原因(我的表很大),它会显示一个 id,例如,如果我搜索 id 7,那么它将显示 4,5,7 ids 行.. 意味着首先找到 7 的父在这种情况下,如果有任何该 id 为 5。然后再次检查其子项是否为 any,然后将父项也带入,直到我们得到 0。如果我们用 3 搜索,那么它将显示 1,2,3 行相同方式..
任何人都可以通过一个简单的解决方案来帮助我..提前谢谢
【问题讨论】: