我正嘗試使用.Net API向FileNet 5.2發送動態構建的查詢。我試圖查詢的文檔類在選擇列表中有三個屬性,它們具有無序列表的基數和類型字符串。當我送過來與DISTINCT
關鍵字查詢,凡納返回此錯誤:如何在FileNet P8中查詢包含Unordered List屬性的不同文檔?
Can't select property with "distinct": RouteNumber.
這裏是獲取傳遞到FileNet的一個例子SQL語句:
SELECT DISTINCT
td.DrawingNumber,
td.ProjectTitle,
td.WorkArea,
td.RouteNumber,
td.City,
td.County,
td.DrawingNumberAssignedYear,
td.Comment,
td.MajorVersionNumber,
td.IsCurrentVersion
FROM TrafficDocument AS td WITH EXCLUDESUBCLASSES
LEFT OUTER JOIN RoadwaySegment AS rwy WITH EXCLUDESUBCLASSES ON td.ID = rwy.ParentObjectID
WHERE td.IsCurrentVersion = True
AND '104' IN RouteNumber
ORDER BY td.DrawingNumber, td.TrafficPlanDiscipline
OPTIONS (TIMELIMIT 180)
我需要DISTINCT
關鍵字,因爲這個加入文檔類RoadwaySegment導致重複,但在查詢中需要它,因爲它們的值也可以被濾除。
那麼我該如何實現查詢FileNet和檢索獨特結果的目標?