Requête de sélection d'enregistrement

Résolu/Fermé
nantenaina67 Messages postés 53 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 20 février 2022 - Modifié le 19 août 2019 à 12:14
Matthieu6_3244 Messages postés 2 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019 - 22 août 2019 à 00:37


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

jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238
19 août 2019 à 12:31
Bonjour,

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

0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
19 août 2019 à 13:12
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
0
nantenaina67 Messages postés 53 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 20 février 2022
21 août 2019 à 20:42
salut à vous tous! merci à vous tous d'avoir repondu! malheureusement, j'ai changé la structure de ma table...
0
jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238 > nantenaina67 Messages postés 53 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 20 février 2022
21 août 2019 à 20:49
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 ;-)
0
Matthieu6_3244 Messages postés 2 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019 > jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024
22 août 2019 à 00:37
[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
0
nantenaina67 Messages postés 53 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 20 février 2022
21 août 2019 à 20:55
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...
0