Выбор последних данных для каждого пользователя из mysql
Попробуйте так:SELECT data.* 
FROM userData AS data
JOIN (
	SELECT id, MAX(dataTime) AS dataTime
	FROM userData
	WHERE id IN (1, 222, 333, 444, 555)
	GROUP BY id
) AS max USING (id, dataTime);
Посмотри возможно поможет
www.sql.ru/forum/687908/faq-vyborka-pervoy-posledn...