MySQLを使用している場合、使用している隣接リストデザインを使用して、1つのクエリでツリー全体をフェッチすることはできません。
他のいくつかのブランドのデータベースは、この種の設計を処理するためにSQL拡張機能をサポートしています。 Oracle、Microsoft SQL Server、IBM DB2、およびPostgreSQL 8.4(現在ベータ版)はSQL拡張機能をサポートしています。
ツリーをより効率的に照会できるようにする他のデータベース設計が存在します。この質問は、StackOverflow、ブログ、記事で何度も取り上げられています。
「