【发布时间】:2017-09-22 20:35:36
【问题描述】:
我需要查询那个层次结构:
-
功能 1
-
功能 2
- PBI 1 - 标题 A
- PBI 2 - 标题 X
- PBI 1 - 标题 A
-
功能 3
- PBI 2
-
我想获得功能 1,在功能 1 下,我按子项标题检查其子项,并且由于其标题,我还想获得此子项的项。有可能写出这样的东西吗?基本上我需要一个递归查询到up.WorkItem.Title='something' 和WorkItem.Parent.Title='something'。
SELECT * FROM WorkItemLinks
WHERE ([Source].[System.TeamProject] = @project
AND [Source].[System.WorkItemType] In('Feature','Product Backlog Item')
AND [Source].[System.State] <> ''
AND [Source].[System.Title] = 'Feature1')
AND ([System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward')
AND ( [Target].[System.State] = 'New'
AND [Target].[System.WorkItemType] In('Feature','Product Backlog Item')
AND ( [Target].[System.Title] = 'Title A' or **[Target].[System.Title].Parent='Feature2'
【问题讨论】: