次のようなカテゴリテーブルがありました
id | name | parent_of | created_on
-------+---------------+---------------+---------------------
1 | Name 1 | 0 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
2 | Name 2 | 0 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
3 | Name 3 | 1 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
4 | Name 4 | 1 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
5 | Name 5 | 3 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
6 | Name 6 | 3 | 2013-05-1 00:00:00
-------+---------------+---------------+---------------------
表のように、一部のカテゴリには子カテゴリがあります。
この表では以下の通り。テーブル ID の指定
1
|--> 3
| |--> 5
| |--> 6
|--> 4
2
私の質問は、製品を追加するときに、各製品のカテゴリを選択する必要があるということです。ただし、終了カテゴリのみを表示する必要があります。つまり、id 1 と 3 は最後ではないので表示する必要はありません。5、6、4、および 2 のみを表示する必要があります (これらは、リストによるカテゴリのないカテゴリです)。
カテゴリのドロップダウンを一覧表示するための MySQL クエリを手伝ってくれる人はいますか?
前もって感謝します