我想知道我使用ksql遇到的行为是否可以预期。
在创建表之后,我根据主题创建了一个表,该表选择了该表的某些字段,条件是列之一即为条件。使用where子句。
第二个表是一个持久查询。因此,我检查了输出主题,所有记录都位于其中,或者为空值或具有满足列条件的记录的值。
但是,当我使用select *查询该ktable时,看不到具有空值的那些记录。换句话说,从持久性查询中查询Ktable可以得到我期望的结果。它是输出主题,看起来很奇怪。为什么要为我提供不需要的记录(如果为空值),并且在同一主题中同时提供我需要的记录?为什么持久查询的out主题基本上只应用where子句,而不仅包含满足where子句条件的记录?
如果可以预期的话,有没有解决的办法?