階層化されたデータのサンプルとして、4階層のデータを例とし、MySQLで入れ子集合モデルを導入して階層問合せを実現します。 階層データを構成する条件として、ひとつのノード(階層データを構成する個々の要素)は複数の親を持つ事がなく、なおかつ、一番上のノード以外は必ずひとつの親を持ちます。 おしながき nodeテーブル作成する nodeテーブルにデータ挿入する nodeテーブルより全レコードを取得する 関連記事 ※動作確認は以下のソフトウェアにて行いました。 MySQL 5.0.51a-log phpMyAdmin 2.11.1 図1 ツリー構造 +-----+ |Apple| +--+--+ 1 | 20 | +--------------------+---+--------------+------------+ | | | | +------+-------+ +---------