0

アイテムのレベルと親 ID をデータベースに格納する階層システムのセットアップがあります。私が理解しようとしているのは、ユーザーが選択した子行をすべて見つける方法です。テーブル構造のサンプルを次に示します。

+----+---------+----------+-------+
| Id |  label  | parentid | level |
+----+---------+----------+-------+
|  1 | honda   |        0 |     1 |
|  2 | accord  |        1 |     2 |
|  3 | civic   |        1 |     2 |
|  4 | element |        1 |     2 |
|  5 | v4      |        2 |     3 |
|  6 | v6      |        2 |     3 |
+----+---------+----------+-------+

では、誰かが を削除した場合honda、階層の下のすべてを削除するにはどうすればよいでしょうか? データベースはレベル 3 までしかありません。

4

3 に答える 3