php - SQL を使用して、フォーラムの各セクションの最新の 6 件の投稿をクエリします
ringa_lee
ringa_lee 2017-06-29 10:08:50
0
5
998

フォーラムセクションテーブル:

フォーラム投稿テーブル:

レンダリング:

ringa_lee
ringa_lee

ringa_lee

全員に返信(5)
给我你的怀抱

こちらを参考にしてください

いいねを押す +0
为情所困

1 つの SQL ステートメントでこれを実行できない場合は、すべてのセクションをループすることをお勧めします。SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6 得到最新6条帖子,为提高效率,(fid, dateline) を使用して各セクションを複合インデックスに作成できます。

さらに、SQL ステートメントを使用して各フォーラムの最新の 1 件の投稿を見つけることもできますが、試してみてください:-)

いいねを押す +0
淡淡烟草味

union を使用し、(fid, dateline) にジョイント インデックスを加えます

いいねを押す +0
扔个三星炸死你

一文を使用する必要がある場合は、union

を使用してください
いいねを押す +0
学习ing

セクションが多い場合、unionはさらに面倒です
tidとdatelineが同じ順序であれば、次のように書くことができます:

リーリー

順序が矛盾している場合は、以下を使用してください:

リーリー

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·・・・・・・・・・・・・・・・・・・・・
さらに、グループ内の行番号を導入することもでき、こちらの方が簡単そうです

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート