有三个表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 ...