sql >> Database >  >> RDS >> Mysql

php Mysql Samen groeperen en bestellen van gebruikersberichten

Je wilt:

Je zult wat magie moeten doen in de group by-clausule om dit te laten gebeuren.

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



  1. Wat is MySQL:een overzicht

  2. Gegevens laden uit database + ajax + php

  3. Hoe verwijs ik naar een attribuut in een tabel naar een waarde in een nieuwe rij binnen dezelfde tabel?

  4. Gegevens bijwerken in een MySQL-database