比如我有个一个规则
select latest(a) as a from xx where b = 1
传输数据
{a: 1, b: 1}
返回
{a: 1}
传输数据
{a: 0, b: 2}
返回
没有返回因为未命中规则, (但是a:0 覆盖了latest的值)
传输数据
{b: 1}
返回
{a:0} 期望 {a:1}
比如我有个一个规则
select latest(a) as a from xx where b = 1
传输数据
{a: 1, b: 1}
返回
{a: 1}
传输数据
{a: 0, b: 2}
返回
没有返回因为未命中规则, (但是a:0 覆盖了latest的值)
传输数据
{b: 1}
返回
{a:0} 期望 {a:1}
用 over when 语句。 SELECT latest(a) OVER (WHEN b=1) as a FROM xx WHERE b = 1
感谢,看了文档,使用了partition by deviceId 解决了