Я пытаюсь вернуть данные из строк с самой последней датой каждого отдельного кандидата_id. Он правильно возвращает самую последнюю дату (столбец created_unix), но не остальные данные из соответствующей строки.
SELECT candidate_id, message, max(created_unix), jobpost_id, staffuserid
FROM messages
WHERE employer_id='$employerid' AND last='company'
GROUP BY candidate_id