Code : Tout sélectionner
SELECT DISTINCT(centre, zone), date FROM ...G déjà essayé ça et ça ne marche pas.Et si tu faitCode : Tout sélectionner
SELECT DISTINCT(centre, zone), date FROM ...
Code : Tout sélectionner
SELECT centre,zone, MAX(id) AS id
FROM MaTable
GROUP BY centre,zone
Donne nous une description un peu plus précise de ce que tu veux faire et on aura peut etre une idée ...mais avec le distinct on ne peut pas choisir sur quel champ il va agir et pas sur d' autres.
En fait : select distinct centre,zone,date.......
Ca va faire un distinct suivant ces trois champs alors que moi je veux qu'il le fasse que sur les deux premiers.
En fait l'id_audit change(au départ "8v d8" avait 0 anomalie puis il en a eu 4 et c'est devenu l'id_audit 2 puis il a eu 6 anomalie et c'est devenu l'id_audit 3) mais celui qui m'interesse c'est l'id_audit 3.id_audit centre zone nb_ano date_audit
1 8v d8 0 2005-07-25
2 8v d8 4 2005-07-26
3 8v d8 6 2005-07-26
8 f vv 2 2005-07-26
9 f vv 4 2005-07-26
id_audit id_ano
2 1
2 2
2 3
2 4
3 1
3 2
3 3
3 4
3 5
3 6
8 2
8 4
9 2
9 4
9 7
9 8
Code : Tout sélectionner
SELECT id_audit FROM table GROUP BY centre HAVING id_audit=MAX(id_audit)