Bonjour,
j'ai une table qui contient entre autre
- id d'un candidat (CID)
- date de suivi (Date_suivi)
- id type suivi (TID)
j'aimerais sellectionner des couples CID - Date_suivi, avec une condition dans le type de suivi.
je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT CID, Date_suivi FROM t_RCTMT_suivi WHERE (TID = 1) OR (TID = 2)
- 30 7/03/2007 16:21:12
- 43 7/03/2007 16:44:43
- 61 7/03/2007 16:47:34
- 254 7/03/2007 16:48:28
Mais j'aimerais n'avoir en résultat que le premier hit sur un CID.
Donc lorsqu'il y a plusieurs lignes avec par exemple le CID "25", seul le premier couple CID-Date_suivi avec 25 est retenu.
je pensais qu'en faisant ceci (2ème citation) ca allait se faire seul, mais il me sort n'importe quoi comme résultat, avec entre autre plusieurs ligne avec le CID "25":
vu le nombre de lignes renvoyées, il me sortirait apparemment exactement la même chose avec et sans le "DISTINCT", mais lorsque je le met, il me trie et groupe les couples par CID, ce qui n'est pas ce que je souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT CID, Date_suivi FROM t_RCTMT_suivi WHERE (TID = 1) OR (TID = 2)
- 25 28/03/2007 10:51:21
- 25 4/04/2007 15:04:31
- 30 7/03/2007 16:21:12
- 40 4/04/2007 20:12:19
Pouvez vous m'indiquer comme réaliser cela?
Partager