Access: Requête avec dernier enregistrement d'une table en lien avec une autre
nejmhajer
Messages postés
2
Statut
Membre
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 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
- Access appdata - Guide
- Maintenance access ✓ - Forum Access
- Hns-self-wan-access-ipv6 - Forum Access
- Restructuration base de données access - Forum Access
- Migration base access vers sql server - Télécharger - Gestion de données
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
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
la contrainte est qu'il affiche la table 2 seulement