我正在尝试使用 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。