Bonjour

Voici le détail de mon pb :

ref id
---- ---
6376 J80
6414 T424
6415 J80
6426 N179
6439 Z940
6632 J960
6632 T509

6711 J960
6723 J80
6798 J960
6921 A418

Voila ce que j'ai en SQL :
select ID, count(REF) FROM
(
select distinct(ref) as ref, distinct(id) as ID from ...
);
En fait je voudrais compter pour chaque ref un unique id.
Or, j'ai le cas :
6632 J960
6632 T509

ou quand je compte, j'en compte deux. Et je souhaiterai (c'est le parti pris) prendre le premier ID de chaque ref (quand il y a deux ID pour 1 REF)
A chaque fois il me compte les deux lignes
6632 J960
6632 T509

puisque ID est différent.

J'aimerais exprimer un "first" ou qqchose comme.
Je prends peut etre le pb ds le mauvais sens...

Merci de m'éclairer!!!
Merci bcp d'avance