Salut les amis !

J'ai un soucis pour écrire une requête ; voilà en gros ce dont je dispose dans une table T1: (la clé n'est pas représentée)

Id - Valeur
01 - 000001
01 - 000002
01 - 000003
02 - 000005
02 - 000006
02 - 000007
03 - 000044
03 - 000045

Je cherche à récupérer les valeur maximums pour chaque Id différent, càd:

01 - 000003
02 - 000007
03 - 000045

J'ai essayé des trucs du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select max(valeur) from T1 where portable in (select distinct Id from T1)
mais je n'arrive à obtenir que le maximum de tous les enregistrements confondus...

Quelqu'un a-t'il une idée ?
D'avance merci !