我正在尝试构建一个选择唯一值组的查询。我知道如何对值进行分组并选择不同的值,但我不知道如何选择不同的值组,而不管考虑的元素的顺序如何。更确切地说:
我的 XML 是这样的:
<A>
<B type="1">value1</prop>
<B type="2">value2</prop>
<B type="3">value3</prop>
<B type="4">value4</prop>
<C>
<D>XXX</D>
</C>
<C>
<D>YYY</D>
</C>
</A>
<A>
<B type="3">value3</prop>
<B type="4">value4</prop>
<B type="2">value2</prop>
<C>
<D>XXX</D>
</C>
<C>
<D>YYY</D>
</C>
</A>
在这里,我想<B>
从所有<A>
节点中创建一组值,并只选择唯一的一组值。例如,这里:
值1+值2+值3+值4
和
值2+值3+值4+值1
仅当部分或全部值不同时,这两组值才应该是唯一的。
非常感谢您的帮助。