Hi Dawid, I simplified my sql, the original sql is more complex and have a unnest select like:
*SELECT a.account, (SUM(a.value) + SUM(b.value)) as result, TUMBLE_START(a.producer_timestamp, INTERVAL '3' MINUTE) FROM (SELECT account, value, producer_timestamp FROM table1) a, (SELECT account, value, producer_timestamp FROM table2, unnest(table2.row_array) as T(account, value) b WHERE a.account = b.account AND a.producer_timestamp BETWEEN b.producer_timestamp - INTERVAL '3' MINUTE AND b.producer_timestamp group by a.account, TUMBLE(a.producer_timestamp, INTERVAL '3' MINUTE)* table2 has a column row_array which is a row array and each row has tow fields: account and value. producer_timestamp is time attribute, as a column of table2. BTW, my Flink version is 1.7. -- Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/