ページングでコメントを取得するための MYSQL の書き方を教えてください。
に追加できるコメントは、ページごとに 20 個ずつ取得する必要があります。ただし、コメントは再度コメントすることができます。再度コメントされたものは再度コメントすることができます。....建物を構築できます。つまり、コメント A はサブコメントを持つことができ、サブコメントはサブコメントを持つことができます。 A の孫のコメントにもコメントを付けることができます。また、A の曾孫のコメントも含めることができます。
コメント フィールドには、オリジナルのコメントの場合、id とparent_id が含まれます。 parent_id は 0 です。子孫コメントの場合、parent_Id はその父親の ID です。
1 つのステートメントで元のコメントと子孫コメントを 20 件に制限したいのですが、
教えてください。
------解決策---------------------
要件を達成するには、id とparent_id (隣接リスト アルゴリズム) を使用するだけでは解決できません。 データ編成メソッドを事前順序走査アルゴリズム (左右値アルゴリズム、事前ソートとも呼ばれます) に変換する必要があります。アルゴリズム)
特定の実装を検索できます