我有一张桌子,比如说,以下列:
Name
, Parent Name
, ID
我们还假设父名称为 Null 的三个条目(意味着它们是最顶层的父) - F_one、G_one 和 H_one。
如果我想删除其中一个父母(G_one,为什么不呢?)的所有后代,这意味着 G_one 的所有孩子,那些孩子的所有孩子,以及那些孩子的孩子,依此类推,直到最终级别其中,该行Name
不作为Parent Name
任何其他条目的 a 存在。
是否可以轻松完成,也许只需一个查询?
奖励,有没有办法选择所有 G_one 血统,以便我可以随心所欲地操纵它?
可以假设:-没有孩子在父母之间共享
不能假设: - 离散甚至一致的子级别数量。