Bonjour à tous et désolé pour ce titre aussi vague que compliqué
Voici 2 tables pour illustrer ma question
id de la table 2 etant un index de id table1 .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 table1 id , nom 1 , bob 2 , zorro 3 , homme invisible table2 id, date 1 2009-02-11 1 2009-01-10 2 2001-09-21 2 2004-11-12 2 2006-10-10
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT t1.nom , t2.date FROM table1 t1 LEFT JOIN table2 t2 ON t1.id = t2.idJe souhaites récupérer pour chaque entrées de la table1 la dernière entrée de la table2 correspondante pour avoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 bob 2009-02-11 bob 2009-01-10 zorro 2001-09-21 zorro 2009-11-12 zorro 2004-11-12 homme invisible NULL
Je ne sais pas comment m'y prendre... Quelqu'un à t-il un solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bob 2009-02-11 zorro 2009-11-12 homme invisible NULL
Merci et bonne journée
Partager