Aipoのタイムライン機能には、コメント機能があります。
通常のエントリーもそれに対して付けられたコメントも全て同じテーブルに入りますが、その処理はどのようになっているのでしょうか。
これを区別する方法として、timelineテーブルには、timeline_idとparent_idの列が用意されています。
タイムラインの新しいエントリーとして追加されたものは、サーバーで与えられたtimeline_idとparent_id = 0 でデータベースに追加されます。
それに対するコメントは、parent_idに親エントリーのtimeline_idが入ります。
そうすることで、timeline_idを降順でソートし、parent_idがあれば、親投稿とおなじparent_idを持つ投稿を表示することで、タイムライン形式で、投稿を表示することができます。