[Requete][Sql]Vue et group by
Salut à tous!
J'ai une vue qui a cette structure là :
ID_P | GROUP_NAME | PHASE_ID | DATE
1 | Toto | 45 | 2/12/2005
1 | Toto | 41 | 2/03/2006
1 | Toto | 46 | 1/11/2005
Je souhaiterai retourner, pour chaque ID_P et chaque GROUP_NAME, le PHASE_ID dont la DATE est la plus ancienne.
Le problème, c'est que si j'utilise un MIN(DATE), je dois faire un regroupement sur les autres champs retournés dans mon select. Et si je met mon PHASE_ID dans mon select, le min s'appliquera non pas que sur le GROUP_NAME mais également sur le phase ID... et me retournera toutes les lignes :cry:
Comment puis-je m'en tirer?
Merci d'avance :wink: