Bonjour
J'ai un soucis de requete,
J'ai deux table de type
table1
----
tab1_Id
tab2_Id
date1
date2
table2
----
tab2_Id
la clé primaire de table2 est une clé secondaire de table1
ce que j'essaie d'obtenir, c'est la valeur max de date1 ainsi que la date2 deux associé à la valeur max de date1 pour chaque ligne de table2
j'ai tenté une requete du style :
SELECT
table2.tab2_Id
MAX(table1.date1) AS madate
table1.date2
FROM
table2
INNER JOIN table1 IN table2.tab2_Id = table1.tab1_Id
GROUP BY table2.tab2_Id, table1.date2
HAVING MAX(madate) = madate
Sans le "HAVING", il me retourne toutes les date1 sur plusieurs ligne et avec il me retourne une erreur comme quoi il ne reconnait pas "madate"