有个文章表(article),以下是表中字段:
id int(10) 自增
catid smallint(6) 分类id
subject varchar(50) 标题
uid int(10) 用户id
dateline int(10) 发表时间
想要获取每个用户或指定用户最新的一篇文章,如果用group by的话,得到的是第一篇而不是最新的,我的实现方法是循环生成获取每个指定用户的最新一篇文章的sql:select * from article
order by dateline
desc limit 0,1,然后union起select语句来获取
不知道还有什么好的方法或者方便的方法?