开发者社区 问答 正文

一条sql查询所有获取最后一条数据

有这样一个需求,需要查询所有板块,并显示板块下最后一个帖子。
板块下的帖子数据量比较多
简单表如下
9
11

展开
收起
蛮大人123 2016-02-12 15:33:27 4913 分享 版权
2 条回答
写回答
取消 提交回答
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.

    使用PostgreSQL的窗口查询可以非常轻松的应对这样的场合:

    select * from (select *,row_number() over(partition by node_id order by created desc) rn from topic) t where t.rn=1;
    2019-07-17 18:41:26
    赞同 展开评论
  • 我说我不帅他们就打我,还说我虚伪

    22

    2019-07-17 18:41:26
    赞同 展开评论
问答分类:
SQL
问答地址: