MySQL
0
Вклад в тег
SELECT U.*, S.*
FROM `user` AS U
LEFT JOIN stats AS S
ON S.id = (
SELECT id
FROM stats AS S2
WHERE S2.user_id = U.id
ORDER BY id DESC
LIMIT 1
)
stats
с любым типом (можно указать конкретный тип) для каждого юзера. При этом сортировка по ID будет быстрее, чем по дате. Запись для JOIN'а теперь однозначная, ситуация выборкой нескольких записей статсы с одинаковой датой решена.