Bonjour,
j'ai un soucis en sql qui met ma patience à rude épreuve : j'ai une simple requete :
jusque là je fais tout correctement mais mes résultats sont faux, j'ai par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct identifiant td1.numdossier as numdossier , count(t3.rib) as nbrib from table 1 t2 inner join table2 td1 on..... inner join ....... group by ....
identifiant numdossier nbrib
123456987 4508 FR11111111111111111111111111 6 faux -> apres vérification j'en ai que 2
659878780 3698 FR22222222222222222222222222 4 faux -> 1
666555555 975 FR23333333333333333333333333 3 faux -> 2
pourtant je suis pas une quiche à ce point, même un count il me met de faux résultats comment ça se fait ?
si j'enleve le distinct j'ai du genre :
123456987 4508 FR11111111111111111111111111 6
123456987 4508 FR11111111111111111111111111 6
123456987 4508 FR11111111111111111111111111 6
659878780 3698 FR22222222222222222222222222 4
659878780 3698 FR22222222222222222222222222 4
etc....
un grand merci
Partager