0

我正在尝试使用 select 语句,其中字段的值取决于来自 2 个窗口的值。最后还使用 where 语句从 1 个窗口中过滤掉事件。例如。

Select 
coalesce(B.field1,0) + A.field1 as field1,
coalesce(B.field2,0) + A.field2 as field2
from 
Window1 A unidirectional,
Window2 B 
where A.field3<>B.field3 and a.field4=B.field4;

问题是即使没有匹配项,我也想输出事件。这样B流被视为null。

4

1 回答 1

0

使用外连接。您的文本说流 A 被视为空,但是当前 A 触发器触发连接,所以当没有 A 到达时应该触发什么,也许是时间,如果时间然后使用模式每 15 秒触发一次。

于 2013-04-23T12:00:13.950 回答