SP2007/MOSS では、次のように単一のリストに対して CAML クエリを実行する必要があります。
<Where>
<Or>
<Eq>
<FieldRef Name='URL' />
<Value Type='URL'>/path/item1.aspx</Value>
</Eq>
<Eq>
<FieldRef Name='URL' />
<Value Type='URL'>/path/item4.aspx</Value>
</Eq>
<Eq>
<FieldRef Name='URL' />
<Value Type='URL'>/path/item7.aspx</Value>
</Eq>
</Or>
</Where>
これの実際の結果は、URL を持っていた項目の SPListItemCollection を取得することです。
ただし、「1 つ以上のフィールド タイプが正しくインストールされていません。これらのフィールドを削除するには、リスト設定ページに移動してください。
リスト内のアイテムはすべて同じコンテンツ タイプです。SP ログの唯一の関連するエラーは、同じメッセージを示しています。
答えはこの特定の問題を解決しませんでしたが、最終的には正しいものになりました(またはネストする必要があります)。問題は、フィールドの値のタイプが FileRef であるべきだったことです。