voila mon probleme,
j'ai une requete du type
Select table1.champ1, table1.champ2, table1.champ3
From table1, table2
Where table1.champ1 = table2.champ1
AND table 1.champ2 = table2.champ1
group by table1.champ2
Having table1.champ3 = max(table1.champ3);
qui me ressort par exemple 20 occurences
la meme avec un critere en moins
Select table1.champ1, table1.champ2, table1.champ3
From table1, table2
Where table1.champ1 = table2.champ1
group by table1.champ2
Having table1.champ3 = max(table1.champ3);
m'en ressort que 19
par contre si je remplace le having par un select max comme ci dessous je n'ai plus le pbl
Select table1.champ1, table1.champ2, max(table1.champ3)
From table1, table2
Where table1.champ1 = table2.champ1
group by table1.champ2;
Si vous avez deja eu ce genre de pbl je suis prenneur d'info car la c'est vraiment etrange