saluté ...
j'ai un truc que j'arrive pas à faire dans une requete ...
ma table se compose comme ça
___IDD____ IDU____MSG
____1______55____coucou
____1______55____message2
____1______60____salut
____2______10____je suis tout seul
____2______10____toujours seul
____3______15____moi aussi
avec IDD l'id d'une discussion
IDU l'id de l'utilisateur
et MSG le message
en fait je voudrais arriver en une requête à trouver les DISCUSSIONS (IDD) qui ont un seul utilisateur même s'il a posté plus d'un message dans la discussion ...
en gros trouve la requête qui me renvoie
IDD : 10
IDD : 15
et c'est tout ...
j'ai essayé avec ça
mais si l'utilisateur a laissé plus de un message dans la discussion ça me la zape ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(idu) as cnt, idd from discuss group by idd having cnt=1
j'ai ça aussi ...
ça donne le nombre de message laissé par un utilisateur indépendament du reste ...bof bof
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(*) as cntu, id_u from discuss group by id_u
help !
merci d'avance !
@+
Partager