私はそのようなdb構造を持っています:
テーブル: 猫 ( id,fk_cat ,name )
同じテーブルを指すフィールド id_test。
元。おもちゃ > スポーツ > ボール
Ball を検索するときは、Sports と Toy も必要です。最初の親は fk_cat = null です。id = 1,fk_cat = null, name = 'Toy' id = 2,fk_cat = 1, name = 'Sports' id = 3,fk_cat = 2, name = 'Ball'.
問題は、単一の SQL ですべての家系図を処理するにはどうすればよいかということです。テストするにはhttp://sqlfiddle.com/#!2/8bc257/2を参照してください