I have 3 topics with KAFKA_INT key
customer,orders,orderdetails
When i do joining 2 tables only
select * from orders o join customer c on o.custid = c.custid emit changes; -- OK
select od.id, od.orderid from orderdetails od join orders o on od.orderid = o.orderid emit changes; -- OK
-- NOT OK
select * from orderdetails od
join order o on od.orderid = o.orderid
join customer c on o.custid = c.custid
emit changes limit 5;
-- Error
Invalid join condition: foreign-key table-table joins are not supported as part of n-way joins. Got o.custid = c.custid.
However, I couldn't find any documentation how can multiple tables join work and what is the limitation of it.
I am using Confluent KAFKA HELM version 7.0