我正在尝试返回带有最新时间戳的注释的任务。尽管此查询有效,但它并没有始终如一地返回最新的时间戳。还有另一种方法可以做到这一点吗?
SELECT DISTINCT tasks.TaskID, tasks.desc, tasks.startdate, tasks.active, notes.note, max(notes.NoteDate)
FROM tasks INNER JOIN notes ON tasks.TaskID=notes.NoteID
WHERE notes.NoteDate >= curdate()
GROUP BY tasks.TaskID