Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Gibt nur die letzte Nachricht in der Flat/Conversation-Nachrichtentabelle zurück

SELECT MAX(message_id) FROM messages GROUP BY GREATEST(to_id, from_id), LEAST(to_id, from_id);

Wenn Sie die Nachrichten selbst möchten, können Sie diese in eine Unterauswahl stellen oder sie in eine Ansicht umwandeln und mit Nachrichten verbinden.