次のようなカテゴリテーブルがありました
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 クエリを手伝ってくれる人はいますか?
前もって感謝します