Я использовал этот пост ссылку CAML query with nested AND's and OR's for multiple fields. Разница для моей - мне не нужны И с вложенными OR внутри них.Запрос CAML с вложенными OR и AND с использованием SPServices
У меня есть вложенные OR, работающие сами по себе, однако мне нужно добавить три условия AND. Я не совсем уверен, как это сделать с вложенными OR.
Моя цель следующая с примером кода, приведенного ниже. Test-1 is equal to A or B or C and Test-2 is equal to D and Test-3 is equal to E and Test-4 is equal to F.
<Where>
<And>
<Or>
<Eq>
<FieldRef Name='Test-1' />
<Value Type='Text'>A</Value>
</Eq>
<Or>
<Eq>
<FieldRef Name='Test-1' />
<Value Type='Text'>B</Value>
</Eq>
<Eq>
<FieldRef Name='Test-1' />
<Value Type='Text'>C</Value>
</Eq>
</Or>
</Or>
<And>
<Eq>
<FieldRef Name='Test-2' />
<Value Type='Text'>D</Value>
</Eq>
<Eq>
<FieldRef Name='Test-3' />
<Value Type='Text'>E</Value>
</Eq>
<Eq>
<FieldRef Name='Test-4' />
<Value Type='Text'>F</Value>
</Eq>
</And>
</And>
</Where>
Спасибо за помощь