たとえば、次の列を持つテーブルがあります。
Name
、、 Parent Name
_ ID
また、親名がNull(最上位の親であることを意味する)の3つのエントリ(F_one、G_one、およびH_one)があるとします。
それらの親の1つの子孫(G_one、なぜですか?)をすべて削除したい場合は、G_oneのすべての子、それらの子のすべての子、およびそれらの子など、ターミナルレベルまでずっと削除します。ここで、その行は他のエントリのName
として存在しません。Parent Name
たぶん単一のクエリで、それを簡単に行うことは可能ですか?
ボーナス、G_one系統をすべて選択して、気まぐれに操作できるようにする方法はありますか?
想定できること:-子供は親の間で共有されません
次のことを想定することはできません。-離散的または一貫した数のサブレベル。