Bonjour,
Je développe une plateforme dans laquelle les utilisateurs peuvent s'envoyer des messages. De ce fait, je voudrais qu'un utilisateur ait la possibilité de voir l'ensemble des messages qu'il a envoyés et reçus, dans une page (les derniers messages).
Pour cela, j'effectue la requête suivante dans la table message :
Le résultat de la requête est dans le fichier joint.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select MESSAGE.IDUSER, MESSAGE.IDDESTINATAIRE, MESSAGE.DESCRIPTIONMESSAGE, MESSAGE.DATEMESSAGE, MESSAGE.ETAT from MESSAGE where MESSAGE.IDUSER = 2 or MESSAGE.IDDESTINATAIRE = 2 order by MESSAGE.IDMESSAGE desc
comme vous pouvez le voir, il y a des doublons dans l'iddestinataire, je voudrais juste afficher , par exemple , l'iddestinataire 8 et 3 qu'une seule fois.
Je crois que je dois me pencher vers le distinct ou le group by , mais avec la structure de ma requête , je coince.
Toute suggestion est la bienvenue. Merci
Partager