2012-08-03 38 views
1

我想排序,其中一列是基於多個數值上查找場下面的語句列表:SP 2010查詢CAML - 如何按多值列查找字段進行排序?

<OrderBy> 
    <FieldRef Name='LookupFieldName' Ascending='TRUE' LookupValue='TRUE' /> 
</OrderBy> 

如果我取消「允許多個值」,從列設置它工作正常,但沒有啓用多個值。

你有什麼建議嗎?

爲什麼SP無法對ID#Value(例如1#Value1; 2#Value2)串聯進行排序?

謝謝

回答

0

您應該能夠將其他列作爲任何其他列對待。在此示例中,Attorney1_x003a_EmpID是多個值之一:

<Query> 
    <OrderBy> 
     <FieldRef Name="Attorney1" Ascending="False" /> 
     <FieldRef Name="Attorney1_x003a_EmpID" Ascending="False" /> 
    </OrderBy> 
</Query> 
相關問題