Kafka Streamsにおいて、KTable同士をJoinする際に「Foreign Key Join」が必要になるのはどのような場合か。

主キー以外を条件に結合する場合にForeign Key Joinを使用し、内部的に再分配処理が行われる。