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 :
En fait je voudrais compter pour chaque ref un unique id.select ID, count(REF) FROM
(
select distinct(ref) as ref, distinct(id) as ID from ...
);
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
Partager