2010-02-23 50 views
1

我使用MSSQLFT查詢通過Search.asxm Web服務來輪詢Sharepoint的搜索。不包含的項目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」部分,則一切正常。有沒有辦法爲這些遺失的財產提供「默認值」,以便這些人仍然被納入?

回答

0

你有沒有試過包括在哪裏的部門領域。您可能必須破解它才能說AND(dept =''或dept not null)。換句話說,任何值都是可接受的。這將得到包含在結果中的行,所以Order By子句可以對它們進行操作。

+0

這不起作用。這將是有道理的。 – TroyC 2013-04-29 20:48:21

相關問題