【发布时间】:2018-12-13 06:51:53
【问题描述】:
我正在尝试使用 .Net API 向 FileNet 5.2 发送动态构建的查询。我尝试查询的文档类在选择列表中具有三个属性,它们的基数为无序列表并键入字符串。当我使用 DISTINCT 关键字发送查询时,FileNet 返回此错误:
无法选择带有“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 和检索独特结果的目标呢?
【问题讨论】:
标签: filenet-p8 filenet-content-engine filenet-ce-sql