A или B:
select * from A#lastevent as a full outer join B#lastevent as b
Позволяет делать A и B, в зависимости от того, что на самом деле означает «прибывает в 5 se c». Здесь используется "# lastevent # time (5)" с внутренним объединением, чтобы сохранить последнее событие не старше 5 секунд:
select * from A#lastevent#time(5) as a, B#lastevent#time(5) as b
Пожалуйста, уточните "приходит через 5 сек c". Вместо этого образец шаблона:
select * from pattern[every a=A -> b=B where timer:within(5)]
Выходное событие имеет два столбца 'a' и 'b'.