最近の私の好奇心の1つは、いくつかの投稿を注文する方法です。私はあなたに明確な例をあげます、多分あなたの大多数が過去に実験したものの1つです。
Facebookタイムライン。いつでも好きなときに投稿やイベントを追加できます。この場合、投稿は日付順に並べられていると思います。過去の新しいステータスを追加するときは、日付を割り当てる必要があるため、簡単に並べ替えることができます。
私がやりたいのは、投稿と、特定の投稿の後に新しい投稿を追加するオプションを用意することです。日付を追加するオプションはありませんが、その順序で日付を追加する方法が必要です。
したがって、すべての投稿にIDと日付(作成日)がある場合。2つの投稿の間に新しい投稿が追加された場合、「上位」の投稿のすべてのIDをインクリメントできないため、IDで並べ替えることができます。将来、2つの古い投稿の間に投稿を追加できるため、日付も日付ではありません。
これに対してどのような解決策を想像しますか?どの基準で注文する必要がありますか(必要に応じてデータベーススキームを変更する準備ができています)?