Hello Sharepoint 개발자!SPQuery : 목록에 가입하고 외국리스트에있는 곳
where 절을 배치하는 데 필요한 목록과 두 목록 모두에서 조인을 시도한 적이 있습니까? 첫 번째 목록에서 할 수 있지만 외부 목록에 위치를 배치하는 방법을 찾을 수 없습니다.
using (SPWeb web = sps.OpenWeb())
{
SPList spl = web.GetList(customers);
SPQuery query = new SPQuery();
query.Query = "<Where><Eq><FieldRef Name='Suspended'/><Value Type='Boolean'>0</Value></Eq></Where>";
[email protected]"<Join Type='Inner' ListAlias='CountryList'><And><Eq><FieldRef Name='Country' RefType='Id'/><FieldRef List='CountryList' Name='ID'/></Eq><Eq><FieldRef List='CountryList' Name='Continent' /><Value Type='Text'>Europe</Value></Eq>
</And></Join>";
....
하지만이 작동하지 않습니다 :
나는 이와 같은 몇 가지 솔루션을 시도했다. 유럽에있는 모든 도시 (다른 목록)에서 오는 일시 중지 된 고객을 얻고 싶습니다. 따라서 기본 목록 (spl)에서 고객을 일시 중지하지 않고 유럽 국가에서만 지역을 가져올 수있는 위치가 필요합니다. Join 요소에 내 where를 배치 할 수 없습니다. 목록에 별칭을 지정하여 쿼리에 넣으려고했으나 작동하지 않습니다.아이디어가 있으십니까? 덕분에 !