Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment attribuer une valeur de date à toutes les requêtes mysql renvoyées

Une INNER JOIN sur une sous-requête regroupant par ID pour retourner le MAX(Date) devrait faire l'affaire :

SELECT 
  t.ID,
  d.maxdate
  t.Owner,
  t.Activity
FROM 
  tbl t INNER JOIN (
   SELECT ID, MAX(Date) AS maxdate FROM tbl GROUP BY ID
  ) d ON t.ID = d.ID