sql >> Base de Datos >  >> RDS >> Mysql

Cómo asignar valor de fecha a todas las consultas mysql devueltas

Una INNER JOIN en una subconsulta agrupada por ID para devolver el MAX(Date) debería hacer el trabajo:

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