私は、MySQLとPHPをよりよく理解するために、非常に基本的な投稿と返信システムを作成しています。私は2つのテーブルを持っています:投稿とコメント。テーブルBの値に基づいてテーブルAの値を選択しますか?
posts(post_id, post_user, timestamp, post_text)
comments(comment_id, post_id, timestamp, comment_text)
私がやってみたいのは、最新の返信があるものを並べ替えることです。元の投稿のタイムスタンプではなく、最新のコメントで注文したいので、SELECT * from posts ordered by comments.timestamp desc
にする必要があります。私は動作する適切なクエリを把握することはできません。
を探しても、なぜあなたはタイムスタンプを使用したくありませんか? – YLS
サンプルデータと期待される出力を提供すると役に立ちます –
http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-私にとって非常にシンプルなSQLクエリー – Strawberry