フォーラムセクションテーブル:
フォーラム投稿テーブル:
レンダリング:
为情所困2017-06-29 10:10:50
1 つの SQL ステートメントでこれを実行できない場合は、すべてのセクションをループすることをお勧めします。SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6
得到最新6条帖子,为提高效率,(fid, dateline)
を使用して各セクションを複合インデックスに作成できます。
さらに、SQL ステートメントを使用して各フォーラムの最新の 1 件の投稿を見つけることもできますが、試してみてください:-)。
学习ing2017-06-29 10:10:50
セクションが多い場合、unionはさらに面倒です
tidとdatelineが同じ順序であれば、次のように書くことができます:
順序が矛盾している場合は、以下を使用してください:
リーリー · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·・・・・・・・・・・・・・・・・・・・・
さらに、グループ内の行番号を導入することもでき、こちらの方が簡単そうです