Salut tout le monde,

voilà mon problème :

J'ai une tabe de report d'évènements (ID, SESSIONID,CREATION_DATE, SERVICE_ID...)
Exemple de données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ID    SESSIONID    CREATION_DATE
1     session1       date1
2     session1       date2
3     session2       date3
4     session1       date4
Pour obtenir les évènements groupés par SESSION_ID, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SELECT   MIN(ID),
         SESSIONID,
         CREATION_DATE
FROM     MMP_REPORT_EVENT
WHERE    SERVICE_ID = 66
GROUP BY SESSIONID
ORDER BY CREATION_DATE
Et j'obtiens ce que je veux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ID    SESSIONID    CREATION_DATE
1     session1        date1
3     session2        date3
Je n'ai pas de tuple avec SESSIONID en double.

Mais comment puis-je avoir le nombre de tuples (ici 2) sans faire une requête imbriquée ?

Merci !