Ksql:在KTable上应用过滤器会产生具有空值的记录

时间:2019-09-24 18:11:48

标签: ksql

我想知道我使用ksql遇到的行为是否可以预期。

在创建表之后,我根据主题创建了一个表,该表选择了该表的某些字段,条件是列之一即为条件。使用where子句。

第二个表是一个持久查询。因此,我检查了输出主题,所有记录都位于其中,或者为空值或具有满足列条件的记录的值。

但是,当我使用select *查询该ktable时,看不到具有空值的那些记录。换句话说,从持久性查询中查询Ktable可以得到我期望的结果。它是输出主题,看起来很奇怪。为什么要为我提供不需要的记录(如果为空值),并且在同一主题中同时提供我需要的记录?为什么持久查询的out主题基本上只应用where子句,而不仅包含满足where子句条件的记录?

如果可以预期的话,有没有解决的办法?

0 个答案:

没有答案