私は、フォーラムが持っていた同様の機能、各フォーラム セクションのページ数に取り組んでいます。
私の考えと機能は次のとおりです。
- フォーラムには、1 つまたは複数のセクション (サブフォーラム) がある場合があります。
- 各セクションには、ゼロまたは複数のスレッドが含まれる場合があります
- 各スレッドには、データベースによって生成された一意の ID (1、2、3...) があります。
- 各ページには 15 個のスレッドしか表示できません
- セクションには、1 つまたは複数のページが含まれる場合があります。
- 各スレッドには、1 つまたは複数のページがあります。
上記の最後の 2 つのことを除くすべてのことを完了しました。しかし、ページ数が私にとって問題でした。ここに私の考えがあります:
- Count(key) を使用すると確実に機能しますが、セクションに多くのスレッドがある場合、パフォーマンスが心配です。
- 最後の ID を見つけて 15 で割ることもできますが、すぐに不正確になります。
この機能を実装するための解決策はありますか? それとも COUNT(key) が最良のアプローチですか?