2
私はcomments
というテーブルを持っています。ここに関連性の高い3つの列があります。1つのクエリで順番に親子のリストを取得する(MySQL)
id, parent_id, create_date
親コメントの既定値はparent_id
です。各子供は、親のid
のparent_id
を持っています。
- まず、親の
create_date DESC
- 第二に、親の下にそれぞれの子(であれば:私はこのようにそれを注文します単一のSQLクエリを探しています(明白なもの、これまで)
- 親通信:子供が
create_date DESC
- 親通信:子供が
により、)の例が存在します1時間前3日前1時間前1日前耳鼻咽喉科、
- 最新子コメント
- 2番目に新しい子コメント3時間前
- 最初の子コメント、
単一で行うことが可能です。このクエリ?現在、私はPHPネストループを使用していますが、これは非常に非効率的です。