Bonjour la communauté!

J'ai la requête suivante qui me retourne parfaitement le résultat escompté:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT website_id, id, check_date FROM website_checks
WHERE website_id=1
AND check_date = (
  SELECT MAX(check_date) FROM website_checks WHERE website_id=1
 );
Mais je n'ai pas envie d'utiliser un subselect! J'ai donc essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT website_id, id, check_date FROM website_checks
WHERE website_id=1 
GROUP BY website_id HAVING (
  check_date = MAX(check_date) 
  AND website_id=1
  );
Mais cela ne me retourne aucun résultat.