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 :
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.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
ça me donne le bon résultat.
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
pouvez vous me dire ce que je dois modifier ma première requête pour avoir le bon résultat ?
Merci de votre aide
Partager