Bonjour,
J'ai une table A avec ses données :
Citation :
ID TYPE TEST SERIE
15 E A1 23
13 E A1 23
8 R A1 23
7 R A1 23
7 E A1 23
6 E A1 21
6 E A1 21
25 E B1 36
24 E B1 36
23 E B1 12
22 E B1 9
|
En faite, dans cette table ,
je souhaiterai recuperer seulement les lignes avec le max(id) et en fonction
du type et pour un code serie donnée. c'est a dire
Citation :
15 E A1 23
8 R A1 23
|
J'utilise cette requête :
Code :
- SELECT MAX(ID), TYPE, TEST
- FROM
- A
- where SERIE = 23
- group by ID, TYPE, TEST
|
mais le problème est qu'elle me ramene toute les lignes = à 23
et pas seulement les deux lignes qui m'interesse.
Pareil, si je lance ma requete comme ceci :
Code :
- SELECT MAX(ID), TYPE, TEST
- FROM
- A
- where SERIE = 36
- group by ID, TYPE, TEST
|
elle me ramene cela
Citation :
25 E B1 36
24 E B1 36
|
au lieu de cela :
Merci de votre aides.