TSQL 到 CAML 其他 2010 SP 列表中的值

TSQL to CAML Where value IN OTHER 2010 SP list

经过大量研究,我似乎找不到

的 CAML 等价物
SELECT i.Name, i.SubmitDate
FROM issues i 
WHERE i.ServerName IN (
    SELECT s.Name
    FROM servers s 
    WHERE s.Active = true
)

SELECT i.Name, i.SubmitDate
FROM issues i 
INNER JOIN servers s ON s.Name = i.ServerName
WHERE s.Active = true

这就是我目前所拥有的。我试过 <Includes><In> 但我似乎无法理解语法。或者也许我接近这个错误。 我也不能使用 LINQ,因为我需要将 CAML 查询传递到 SharePoint 客户端对象模型有什么想法吗?

<Query>

<Where>
<Includes>
<FieldRef Name="Name" />
<Value Type="Lookup" />
</Includes>
</Where>

<ViewFields>
<FieldRef Name="Name" />
<FieldRef Name="SubmitDate" />
</ViewFields>

</Query>

我不确定您为什么反对原始查询,而且我不了解 CAML。但是这个查询应该是等价的:

SELECT i.Name, i.SubmitDate
FROM issues i INNER JOIN servers s ON s.Name = ServerName
WHERE s.Active = true