私はクロージャーテーブルと呼ぶソリューションについて高評価の投稿を書きました:フラットテーブルをツリーに解析するための最も効率的でエレガントな方法は何ですか?
また、プレゼンテーションでその設計について説明しますSQLとPHPを使用した階層データのモデル 私の本では、 SQLアンチパターン:データベースプログラミングの落とし穴を回避する 。
そして、Stack Overflowで階層データクエリに関する質問に何度も回答しました:
Quassnoi MySQLでのツリーのクエリに関する壮大な一連のブログ記事を書いています: http://explainextended.com/2009/07/22/hierarchial-queries-in-mysql-identifying-trees/
Quassnoiは、階層データに関するStack Overflowに関するいくつかの質問にも回答しています: