MySQLから直接再帰的な結果を取得することはありません。最近、同様の議論がありました。ストアドプロシージャなどを使用する一部のRDBMSでは可能かもしれませんが、すぐに使用できるSQLでは不可能です(任意の再帰深度の祖先IDを取得するにはどうすればよいですか? 1つのSQLクエリ? 。
同様の場合に代わりに私が行うこと:親なしですべてのコメントを取得します。次に、コメントごとにその子を取得します(各コメントの「深さ」を保存すると、これらすべての子と次のレイヤーのすべての子を1つのSQLクエリで取得できます)。子をツリー構造の適切な場所に保存し、繰り返します。
より低レベルが必要な場合は、コードを共有したり、データ構造を説明したり、これまでに試したことなどを説明したりする必要があります。これは一般的なアプローチです。