sql >> データベース >  >> RDS >> Mysql

テーブル(日時フィールド)で最新のレコードを選択します

    SELECT id, thread_id, user_id, subject, body, date_sent
      FROM messages WHERE date_sent IN (
        SELECT MAX( date_sent )
          FROM messages WHERE user_id =6 GROUP BY thread_id
      )
      ORDER BY thread_id ASC , date_sent DESC;
    

    今動作するかどうか教えてください



    1. CodeIgniter-期待どおりに機能しないことにより、順序でグループ化します

    2. MySQLテーブルがUTF-8であり、storageEngine InnoDBがあるかどうかを確認するにはどうすればよいですか?

    3. インメモリデータベースとディスクメモリデータベースの違い

    4. PostgreSQL-テーブル名としての動的な値