我正在研究分区智能连接。
我们正在按分区ID标识的一组ID进行分区。 例如
Partition Id Element Id
1 78
1 55
1 91
2 12
2 98
然后我们根据分区ID进行分区。
我们正在寻找填充此表的方法,一种方法是根据我们的标准将元素插入到此表中。
但是在某些情况下,一个元素id可能属于两个组。
在上述情况下,元素只会被插入一次。我们先插入它然后在第二个匹配项中检查是否该元素尚未添加到表中。如果有,则不会添加。
我的问题是,如果发生这种情况并且发生分区连接,那么我认为结果集将不完整,因为元素没有驻留在正确的分区中。
这是对的吗?