Bonjour,
j'ai une question suite à un petit soucis pour l'écriture d'une requête.
Voici les données :
Ce que je cherche à faire (sans succès pour le moment) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Table ligne : +----+-----------+ | id | reference | +----+-----------+ | 1 | AAAA | | 2 | BBBB | | 3 | CCCC | +----+-----------+ Table histo_reponse : +----+----------+------------+-------------+ | id | id_ligne | id_reponse | date_insert | +----+----------+------------+-------------+ | 1 | 1 | 1 | 2016-11-15 | | 2 | 1 | 2 | 2016-11-22 | | 3 | 1 | 3 | 2016-12-01 | | 4 | 3 | 1 | 2016-11-25 | | 5 | 3 | 2 | 2016-12-02 | +----+----------+------------+-------------+
Afficher toutes les enregistrements de la table "ligne" avec la dernière réponse trouvée dans la table "histo_reponse"
Le résultat voulu serait :
Le problème c'est que je ne vois pas comment écrire la requête pour qu'ilne prenne que la ligne avec la date la plus grande présente dans la table "histo_reponse"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 +-----------+------------+-------------+ | reference | id_reponse | date_insert | +-----------+------------+-------------+ | AAAA | 3 | 2016-12-01 | | BBBB | null | null | | CCCC | 2 | 2016-12-02 | +-----------+------------+-------------+
Une idée ?
Partager