1

我使用 MSSQLFT 查询通过Search.asxmWeb 服务轮询 Sharepoint 的搜索。

查询是这样的:

SELECT PreferredName, Department, AccountName, MobilePhone, WorkPhone
       Title, JobTitle, OfficeNumber
FROM SCOPE()
WHERE 
     "scope"="People" AND JobTitle="Something"
ORDER BY
       Department, OfficeNumber

有些人没有Depmartment属性集,因此不包含在搜索结果中。
如果我从“Order by”子句中删除“Department”部分,一切正常。有没有办法为这种缺失的属性提供“默认值”,以便这些人仍然会被包括在内?

4

1 回答 1

0

您是否尝试过在 where 中包含 Department 字段。您可能必须破解它才能说出 AND(dept = '' 或 dept not null)之类的内容。换句话说,任何值都是可以接受的。这将获得包含在结果中的行,以便 Order By 子句可以对它们进行操作。

于 2011-09-27T18:51:39.527 回答