PHP は、
posts post table
を並べ替えるために、posts テーブルからデータを読み取ります
Posts_hot 投稿関連情報テーブル
Posts_hot テーブル ID は Posts テーブル
を関連付けます
photos_hot テーブルの hot_top は、投稿が上部に固定されていることを意味します
投稿テーブルのposts_dt_timeは、投稿の最新返信時刻を示します
問題は、フォーラム ID に基づいて投稿のリストを読み取り、その投稿を先頭に保ち、他の投稿を最新の返信時間順に並べ替えることです。
SQL
投稿 p,users u,posts_hot ph から p.*,u.*,ph.* を選択します。ここで、p.forumid=$forumid、p.userid=u.user_id、p.hotid=ph.hot_id の順序は h.hot_top;
このように、前にある固定されたものしか押せません。後ろにposts_dt_timeを追加すると混乱が生じます。これを解決する方法はありますか?