¿Es posible usar la combinación izquierda múltiple en una consulta KSQL confluente? intentó unir stream con más de 1 tablas, si no, ¿cuál es la solución?
Stream:
describe ammas;
Field | Type
-------------------------------------
ROWTIME | BIGINT (system)
ROWKEY | VARCHAR(STRING) (system)
ID | INTEGER
-------------------------------------
Para las estadísticas de tiempo de ejecución y los detalles de la consulta, ejecute:DESCRIBE EXTENDED <Stream,Table>;
Tabla-01:
ksql> show tables;
Table Name | Kafka Topic | Format | Windowed
-------------------------------------------------
ANNAT | anna | DELIMITED | false
APPAT | appa | DELIMITED | false
-------------------------------------------------
Intentando unirse a la secuencia vs. la tabla 01 funciona como se esperaba. Crear secuencia finalstream como selecta.id
desdeammas
una izquierda unirseappat b
ena.id = b.id
dóndeb.id
esnull
.
Pero cuando intenté unir más de una tabla con la secuencia en función de la siguiente consulta:
ksql> SELECT * FROM ammas cd LEFT JOIN appat ab ON ab.id = cd.id LEFT JOIN annat aa ON aa.id =cd.id;
ServerError:io.confluent.ksql.parser.exception.ParseFailedException
Caused by: null
¿Qué está yendo mal? Gracias