Bonjour à tous et à toutes,
Voilà, j'ai une requête SQL qui ne donne pas ce que je veux.
Je viens solliciter un peu d'aide.
Voici ma requête :
Cette requête (issue d'un petit forum de discussion) me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT COUNT($TBLFMes.Clef) AS Rep, MAX($TBLFMes.Date) AS DateRep, $TBLU.Pseudo AS PseudoRep FROM $TBLU, $TBLFMes WHERE $TBLFMes.Clef = $TBLU.verif AND $TBLFMes.Reponse = 1 AND $TBLFMes.IdM IN ( SELECT MAX(IdM) FROM $TBLFMes WHERE IdS = $IdS )
Le pseudo qui a créé la discussion, la date de création, le titre du sujet, la date la plus récente (qui correspond à la dernière réponse, le pseudo qui a posté le dernier message et normalement le nombre de réponse postée.
C'est sur ce dernier moins que c'est faux, le nombre de réponse posté, est égal partout à 1...
Où est mon erreur SVP ?
Merci à vous !
Partager