Solución:
Hay un elemento especial que está diseñado para usarse con múltiples campos de búsqueda:
http://msdn.microsoft.com/en-us/library/ff630172.aspx
Incluye elemento (consulta)
Si el campo especificado es un campo de búsqueda que permite múltiples valores, especifica que el elemento Value se incluye en el elemento de lista para el campo especificado por el elemento FieldRef.
Para que funcione para varios valores de ID, debe usar la lógica “O”, porque el operador “En” solo admite comparaciones estrictas de igualdad (es decir, representa “O” de “Igual” -s).
Cuando se trabaja con “O” -s, existe un inconveniente conocido: debe organizar los valores en pares.
Por lo tanto, la consulta final se verá así:
<Where>
<Or>
<Or>
<Includes>
<FieldRef Name="GroupColumn" LookupId="TRUE" />
<Value Type="Integer">1</Value>
</Includes>
<Includes>
<FieldRef Name="GroupColumn" LookupId="TRUE" />
<Value Type="Integer">2</Value>
</Includes>
</Or>
<Includes>
<FieldRef Name="GroupColumn" LookupId="TRUE" />
<Value Type="Integer">3</Value>
</Includes>
</Or>
</Where>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)