J'essaie de retourner le dernier message basé sur l'horodatage d'un groupe d'expéditeurs.PHP Comment retourner les dernières entrées par groupe d'utilisateurs?
Le tableau de base et qry ressemble à ceci
SELECT senderName, messages
FROM MessageTable
WHERE receiverID = 1
(output)
Joe "Hey"
Bob "Yo"
Jim "Blah"
Joe "What's up"
Je veux obtenir le dernier message de chaque expéditeur. J'ai pensé utiliser ORDER BY et LIMIT mais cela renvoie juste 1 message de l'ensemble de qry. Ce qui n'est pas le résultat que je cherche.
SELECT senderName, messages
FROM MessageTable
WHERE receiverID = 1
ORDER BY sentDate ASC LIMIT 1
(output)
Bob "Yo"
Je voudrais avoir ce genre de sortie, où seul le dernier message de Joe est retourné avec le dernier message de l'autre expéditeur. J'ai examiné une autre question sur stackoverflow, mais cela n'avait aucun sens pour moi. https://stackoverflow.com/questions/384142/how-to-get-latest-record-for-each-day-when-there-are-multiple-entries-per-day
Merci beaucoup!
groupe par senderName –