Bonjour tout le monde,
voila la structure de mes tables de ma base de donnée :
Table01 :
id | num |taux

la table Table02 contient les num qui sont en double dans la table Table01 .

Table02 :
num |nbrDoublons

je cherche à écrire une requête sql qui permet de me retourner l'id, le num, et le min(taux) des lignes qui se répètent dans la table Table01.

voila la requête que j'ai écrit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT     t.id, t.num, MIN(t.taux) AS Expr1
FROM         Table01 t INNER JOIN
                      Table02 c ON t.num = c.num
GROUP BY t.id, t.num
Mais ça me retourne les doublons aussi, et ne me retourne pas juste les lignes avec le min, mais avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT     t.num, MIN(t.taux) AS Expr1
FROM         Table01 t INNER JOIN
                      Table02 c ON t.num = c.num
GROUP BY t.num
ça me donne le bon résultat.

pouvez vous me dire ce que je dois modifier ma première requête pour avoir le bon résultat ?

Merci de votre aide