回复:DML去重,translate时报错

2019-11-21 文章 叶贤勋
Hi JingsongLee, 晓令: 谢谢你们的答疑。 备注issue链接:https://issues.apache.org/jira/projects/FLINK/issues/FLINK-14899?filter=allissues | | 叶贤勋 | | yxx_c...@163.com | 签名由网易邮箱大师定制 在2019年11月21日 22:00,贺小令(晓令) 写道: hi 叶贤勋: 你的SQL里先 ORDER BY proc desc ,然后取 rownum = 1, 等价于 last row 的逻辑。此时会产生

回复:DML去重,translate时报错

2019-11-21 文章 贺小令(晓令)
hi 叶贤勋: 你的SQL里先 ORDER BY proc desc ,然后取 rownum = 1, 等价于 last row 的逻辑。此时会产生 retraction,但是结果表(user_dist) 没有定义 pk 信息,此时是不支持的,即报你看到的错误。 如果将 ORDER BY proc desc 改为 ORDER BY proc asc,加上 rownum = 1,等价于 first row 的逻辑,不会产生retraction,此时的结果表(user_dist) 是可以满足要求的。 但是 blink planner 目前处理 PROCTIME() 有问题,sql