[英]name is null error while doing group by column_name in confluent kafka ksql
我在 confluent-5.0.0 中出錯。
ksql>CREATE TABLE order_per_hour AS SELECT after->order_id,count(*) FROM transaction WINDOW SESSION(60 seconds) GROUP BY after->order_id;
名稱為空
錯誤名稱為空
after 是架構中的結構字段。 沒有 group by 的簡單選擇查詢工作正常。
目前,您只能在GROUP BY
子句中使用列名。 作為解決方法,您可以將查詢編寫如下:
CREATE STREAM foo AS SELECT after->order_id as o_id FROM transaction;
CREATE TABLE order_per_hour AS SELECT o_id,count(*) FROM foo WINDOW SESSION(60 seconds) GROUP BY o_id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.