请问如何查询出每一位用户的最后一篇新闻

银果科技高垒 2009-03-10 05:41:48
有这么一个新闻表
select id,userid,title,content,createtime from news

id 自增
userid 用户id
title 标题
content 内容
createtime 创建时间

请问如何查询出每一个用户的最新的一篇新闻。
要求列举出所有用户最新的一篇新闻。
谢谢
...全文
35 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
银果科技高垒 2009-03-10
  • 打赏
  • 举报
回复

多谢了
百年树人 2009-03-10
  • 打赏
  • 举报
回复
select 
id,userid,title,content,createtime
from news t
where not exists(select 1 from news where userid=t.userid and createtime>t.createtime)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧