Bonjour à tous,
J'ai un problème pour faire une requête de sélection renvoyant les derniers enregistrements de table liées sans doublon. Je m'explique
Table customer
Table address
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 id_cust | name 1 | Joe 2 | Jack 3 | Daniel
Mon objectif est d'obtenir pour chaque client (id_cust) la dernière adresse mise à jour (date_upd), autrement dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 id_addr | id_cust | postcode | data | date_upd 1 | 1 | 75001 | aaa | 2012-10-01 2 | 2 | 75003 | bbb | 2012-10-10 3 | 3 | 75007 | ccc | 2012-10-12 4 | 1 | 75008 | ddd | 2012-10-10 5 | 2 | 75009 | eee | 2012-10-09
J'ai essayé de nombreuses méthodes (jointure, requêtes imbriquées, etc.) mais je ne suis parvenu au résultat escompté (qui semble pourtant simple sur le papier...). Comment puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 id_cust | id_addr | postcode |data | date_upd 1 | 4 | 75008 | ddd | 2012-10-10 2 | 2 | 75003 | bbb | 2012-10-10 3 | 3 | 75007 | ccc | 2012-10-12
Merci d'avance à tous
Partager