A voir également:
- {MySQL} select sur 2 tables >
- Supercopier 2 - Télécharger - Gestion de fichiers
- Tables des matières word - Guide
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Mysql community server - Télécharger - Bases de données
3 réponses
Pardon, j'ai lu un peu en diagonale
tu pourrais faire
qu'il faut comprendre comme
A. le SELECT idADHERENT, max(annee) FROM COTISATIONS GROUP BY idADHERENT HAVING MAX(annee)=2009 est l'extraction des dernières années de cotisation par nom, dont on ne conserve que les lignes où max(annee) = 2009
B. cette grille de données calculée en A sert de guide pour filtrer les lignes de ADHERENT x COTISATION
tu pourrais faire
SELECT * FROM ADHERENT,COTISATIONS WHERE COTISATIONS.idADHERENT = ADHERENT.idADHERENT AND (COTISATIONS.idADHERENT, COTISATIONS.annee) in ( SELECT idADHERENT, max(annee) FROM COTISATIONS GROUP BY idADHERENT HAVING MAX(annee)=2009 )
qu'il faut comprendre comme
A. le SELECT idADHERENT, max(annee) FROM COTISATIONS GROUP BY idADHERENT HAVING MAX(annee)=2009 est l'extraction des dernières années de cotisation par nom, dont on ne conserve que les lignes où max(annee) = 2009
B. cette grille de données calculée en A sert de guide pour filtrer les lignes de ADHERENT x COTISATION