Group by 在合流kafka ksql中按列“”名称分组时,名称为null错误
我在confluent-5.0.0中得到错误Group by 在合流kafka ksql中按列“”名称分组时,名称为null错误,group-by,apache-kafka,create-table,ksqldb,Group By,Apache Kafka,Create Table,Ksqldb,我在confluent-5.0.0中得到错误 ksql>创建表order\u per\u hour AS SELECT after->order\u id,count(*)FROM transaction WINDOW SESSION(60秒)GROUP BY after->order\u id 名称为空 错误名称为空 之后是架构中的struct字段。 不带分组依据的简单选择查询工作正常。目前,您只能在分组依据子句中使用列名。作为解决方法,您可以按以下方式编写查询: createstreamfo
ksql>创建表order\u per\u hour AS SELECT after->order\u id,count(*)FROM transaction WINDOW SESSION(60秒)GROUP BY after->order\u id代码>
名称为空
错误名称为空
之后是架构中的struct字段。
不带分组依据的简单选择查询工作正常。目前,您只能在分组依据
子句中使用列名。作为解决方法,您可以按以下方式编写查询:
createstreamfoo AS SELECT after->order\u id AS o\u id FROM transaction代码>
CREATE TABLE order_per_hour作为选择o_id,按o_id从foo WINDOW SESSION(60秒)组中计数(*)
当前,您只能在GROUP BY
子句中使用列名。作为解决方法,您可以按以下方式编写查询:
createstreamfoo AS SELECT after->order\u id AS o\u id FROM transaction代码>
CREATE TABLE order_per_hour作为选择o_id,按o_id从foo WINDOW SESSION(60秒)组中计数(*)代码>我已经提交了一份PR,在这里向KSQL添加对此的支持
希望这有帮助
Andy我已经提交了一份PR,在这里向KSQL添加对此的支持
希望这有帮助
安迪