sql >> Databáze >  >> RDS >> Mysql

získat poslední textový záznam příkazu GROUP BY

Zkuste toto-

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. Proč se transakce nevrací zpět při použití SpringJUnit4ClassRunner/MySQL/Spring/Hibernate

  2. mysql_insert_id alternativa pro postgresql

  3. MySQL – oddělovač tisíců

  4. Získejte všechny názvy tabulek, názvy sloupců a hodnoty sloupců ze specifické databáze