Requête de sélection d'enregistrement [Résolu/Fermé]

Signaler
Messages postés
45
Date d'inscription
vendredi 12 juin 2015
Statut
Membre
Dernière intervention
9 avril 2020
-
Messages postés
2
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
22 août 2019
-


Bonjour ! Voici ma table "messages", supposons que je suis connecté en tant que Luc ! est il possible de recuperer chaque dernier message de Luc et un autre utilisateur ? Ici le résultat de la requête devrait retourner les rangées dont l'id sont : 3 et 6

1 réponse

Messages postés
29370
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
14 août 2020
6 607
Bonjour,

select expediteur, destinataire, max(id) from messages
where expediteur="Luc"
group by expediteur, destinataire 

Messages postés
11807
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 août 2020
674
bonjour, pour récupérer toutes les infos:
select * from messages as m, 
(select expediteur, destinataire, max(id) as maxid from messages
where expediteur="Luc"
group by expediteur, destinataire) as d
where m.id=d.maxid
Messages postés
45
Date d'inscription
vendredi 12 juin 2015
Statut
Membre
Dernière intervention
9 avril 2020

salut à vous tous! merci à vous tous d'avoir repondu! malheureusement, j'ai changé la structure de ma table...
Messages postés
29370
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
14 août 2020
6 607 >
Messages postés
45
Date d'inscription
vendredi 12 juin 2015
Statut
Membre
Dernière intervention
9 avril 2020

C'est effectivement une bonne idée d'avoir une table utilisateurs et dans les messages n'avoir que l'id, pas le pseudo : https://forums.commentcamarche.net/forum/affich-36176686-jointure-entre-table

Il ne te reste plus qu'à combiner les 2 questions ;-)
Messages postés
2
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
22 août 2019
>
Messages postés
29370
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
14 août 2020

[quote] jee pee C'est effectivement une bonne idée d'avoir une table utilisateurs et dans les messages n'avoir que l'id, pas le pseudo : https://www.commentcamarche.net/forum/affich-36176686-jointure-entre-table[url=http://www.rachat-de-credit-simulation.com/rachat-de-credit] prêt [/url]

Il ne te reste plus qu'à combiner les 2 questions ;-)
[/quote]
Bonjour, oui je pense aussi comme vous :) Amicalement
Messages postés
45
Date d'inscription
vendredi 12 juin 2015
Statut
Membre
Dernière intervention
9 avril 2020

j'allais justement vouloir reformuler la question de l'autre publication ici... mdrrr. Mais bon, je vais bien apprendre d'abord et bien comprendre puis trouver tout seul la bonne requête ! Mais si je n'y parviens pas, je vais revenir a ma question...