Больше похоже на костыль, но, похоже, работает:
select distinct user_id,
(select comment from comments c2 where c1.user_id=c2.user_id order by c2.created_ts desc limit 1)
from comments c1
Буду признаетелен, если кто-то представит более элегантное решение