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

php Mysql Gruppieren und Ordnen von Benutzernachrichten zusammen

Sie wollen:

Sie müssen in der group by-Klausel etwas zaubern, um dies zu erreichen.

SELECT id, sender, receiver, MAX(time_sent), MAX(message) 
FROM Messages
WHERE sender='$userid' OR receiver = '$userid' 
Group By (if(sender > receiver,  sender, receiver))
       , (if(sender > receiver,  receiver, sender))
Order BY time_sent DESC