ホームページ > バックエンド開発 > PHPチュートリアル > PHPは並べ替えのためにpostsテーブルからデータを読み取ります

PHPは並べ替えのためにpostsテーブルからデータを読み取ります

WBOY
リリース: 2016-06-23 14:38:50
オリジナル
809 人が閲覧しました

postsテーブル
posts_hot 投稿関連情報テーブル
posts_hotテーブルIDはPostsテーブルに関連付けられています
posts_hotテーブルのhot_topは投稿が一番上であることを意味します
posts_dt_timeは投稿の最新返信時刻を意味します
質問は: フォーラム ID に基づいて読み上げます 投稿のリストを上部に保持し、その他を最新の返信時間で並べ替えます
SQL
投稿 p,users u,posts_hot ph から p.*,u.*,ph.* を選択します! where p.forumid=$ forumid and p.userid=u.user_id and p.hotid=ph.hot_id order h.hot_top;
このように、後ろにposts_dt_timeを追加すると、前に固定されたものだけを押すことができます。もう分離したくないのですが、解決する方法はありますか?


ディスカッションに返信(解決策)

... order h.hot_top desc, h.posts_dt_time desc

このようにクエリを実行することもできます。 - - 本にはそんなこと書いてなかった! ! !ありがとうございます

mysql による注文

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート