是否有一种方法ksql设置主键显式连接两个表?



有三个表tbl1、tbl2和tbl3,主键分别为id2、id2和id3。在tbl1和tbl2完全外连接之后,有办法将新创建的表的id3设置为PK。

create table tbl12 as select * from tbl1 full outer join tbl2 on tbl1.id2=tbl2.id2 emit changes; 

这里我得到id2作为PK,我需要将PK设置为id3,以便与tbl3完全外连接。

看起来ksqlDB使用第一个表的键作为输出模式的键。

这将意味着您以create table outputTable as select * from tbl3 ...

最新更新