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

GROUPBYステートメントの最新のテキストエントリを取得します

    これを試してください-

    SELECT *, MAX(conversations_mails.created_on) As conversation_last_reply,
      MAX(conversations_mails.id) AS maxId
    FROM conversations 
    LEFT JOIN conversations_mails ON conversations_mails.conversation_id = conversations.id 
    WHERE conversations_mails.id = (select max(conversations_mails.id) from conversations_mails where conversations_mails.conversation_id = conversations.id)
    GROUP BY conversations.id 
    ORDER BY conversation_last_reply DESC
    


    1. SQLを使用して垂直方向のデータを水平方向のデータに変換するにはどうすればよいですか?

    2. Laravelのタイムスタンプが明示的に呼び出されることなく更新されている

    3. PHP MySQL LOADDATAINFILEヘルプ

    4. AndroidでRoomを使用するときに最新バージョンのSqliteaarをインストールする方法