Bonjour,

j'ai une table membre (id, pseudo, ...) et une table message (id, expéditeur, destinataire)

je voudrais pouvoir afficher le dernier message envoyé par les expéditeurs pour un destinataire X sans requête imbriqué car le serveur MySQL (version 5.5.47) est vraiment long (voir trop long)
quand il exécute des requêtes imbriqués.

Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT expediteur, dateAjout, pseudo				                                                
    FROM messages, membres
    WHERE membres.id = expediteur                                                                                 
    AND destinataire = :idDest 
    GROUP BY expediteur
    ORDER BY lu DESC, dateAjout DESC