MaxCompute数据集合-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

MaxCompute数据集合

2017-08-08 11:26:35 1994 1

MaxCompute数据集合

   id   value  pt

1 100 20170731
2 200 20170731
3 300 20170731
1 101 20170801
4 400 20170801
4 403 20170802

以上数据如何通过SQL得到下方的结果?之前试过distinct结合order by,但是distinct语句是针对所有列来操作。

期望结果(只获取pt值最新的数据,ID不重复)

id value pt
1 101 20170801
2 200 20170731
3 300 20170731
4 403 20170802

取消 提交回答
全部回答(1)
  • 琴瑟
    2019-07-17 21:28:25
    已采纳

    可以用row_number窗口函数按ID分组pt排序,取到最新值。
    SELECT t.id, t.value, t.pt
    FROM (
    SELECT id, value, pt, ROW_NUMBER() OVER (PARTITION BY id ORDER BY pt DESC) AS serialno
    FROM thistable
    ) t
    WHERE t.serialno = 1;

    2 0
相关问答

1

回答

MaxCompute的数据监控分为那几步?

2021-12-11 14:27:35 208浏览量 回答数 1

1

回答

MaxCompute支持的数据类型是什么?

2021-12-08 17:24:46 189浏览量 回答数 1

1

回答

Maxcompute提供的数据治理作用是什么?

2021-12-08 18:56:20 293浏览量 回答数 1

0

回答

maxcompute 如何进行数据同步

2021-04-28 21:15:56 298浏览量 回答数 0

1

回答

MaxCompute提供了几种数据上传下载的通道,分别为

2020-03-19 22:31:39 1666浏览量 回答数 1

1

回答

MaxCompute中的数据格式有哪些?

2021-12-08 19:31:21 130浏览量 回答数 1

0

回答

MaxCompute用户指南:常用命令:资源操作

2017-10-23 15:23:16 1978浏览量 回答数 0

0

回答

基于MaxCompute的大数据计算

2017-10-18 14:09:51 1501浏览量 回答数 0

1

回答

MaxCompute百问集锦

2017-06-13 08:18:04 6482浏览量 回答数 1

0

回答

MaxCompute用户指南:数据上传下载:数据上传/下载概述

2017-10-23 15:25:28 1966浏览量 回答数 0
+关注
祁同伟
胜天半子
903
文章
573
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载