对分布式表去重报错
我在DolphinDB database中有一张分布式表tb_kline,其字段和数据如下图所示:
现在我要把tb_kline中DT,Code重复的过滤掉,代码如下:
select * from tb_kline where isDuplicated([DT
,Code],FIRST)=false
但执行时报错如下:
The where clause [isDuplicated([ DT, Code ], FIRST) == 0] of a distributed/partitioned sql shouldn't use any aggregate or sequential function.
我上面那个语法,是哪里写错了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
分布式表建议用context by去重:
如果要取最后一条记录,可以用limit -1: