Bonjour,
Je souhaite obtenir les dates les plus recentes sur 2 tables :
La table sujet contient une date de creation
La table reponse contient une date de creation et un lien sur la table sujet
Les 2 tables sont liées à une table theme.
Voici ma requete :
(SELECT sujet_id,MAX(sujet_date) FROM sujet
WHERE sujet_theme="2" GROUP BY 1)
UNION
(SELECT reponse_sujet_id,MAX(reponse_date) FROM reponse
WHERE reponse_theme="2" GROUP BY 1)
La requete affiche la date max de chacune de 2 tables sans les grouper. Comment je peux regrouper les résultats afin de n'avoir que la date la + recente par sujet. En somme une espece de group by sur l'id de la table sujet.
PS : Le group by sur le resultat de l'union ne semble pas fonctionner !
Merci
Partager