Access: Requête avec dernier enregistrement d'une table en lien avec une autre
nejmhajer
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai 2 tables:
Tab1 Liste Persnnel: Id; nom & Prénom
Tab2 Mobilité: Id; Date
Chaque Id de Tab1 peut avoir plusieurs mobilité
je veux avoir une requête qui nous donne tous les id de Tab1 et seulement l'enregistrement avec max(Date) de Tab2
J'ai 2 tables:
Tab1 Liste Persnnel: Id; nom & Prénom
Tab2 Mobilité: Id; Date
Chaque Id de Tab1 peut avoir plusieurs mobilité
je veux avoir une requête qui nous donne tous les id de Tab1 et seulement l'enregistrement avec max(Date) de Tab2
A voir également:
- Access: Requête avec dernier enregistrement d'une table en lien avec une autre
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
- Quick acces ✓ - Forum Windows
2 réponses
Bonjour,
L'idée c'est de faire un sous select comme :
ou comme je ne connais pas le sql sous access
L'idée c'est de faire un sous select comme :
select t1.nom, t1.prénom, t2.max_date from table1 as t1 join (select id, max(date) as max_date from table2 group by id) as t2 on t1.id = t2.id
ou comme je ne connais pas le sql sous access
select t1.nom, t1.prénom, t2.max_date from table1 as t1, (select id, max(date) as max_date from table2 group by id) as t2 where t1.id = t2.id
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
la contrainte est qu'il affiche la table 2 seulement