我正在努力为以下场景编写查询,有人可以帮我吗?
我有两列错误,优先级都是数字字段。需要根据条件获取。例如,如果我从 UI 屏幕中选择值 3,它必须在表中查找记录。
如果任何列中的值匹配,我必须返回我这样写的记录
Select *
FROM WorkItems
WHERE [System.Title] like '%defect%'
AND [System.WorkItemType] in ('Incident','bug')
AND [ErrorClass] =3
OR [Microsoft.VSTS.Common.Priority] =3
AND [Customer] = 'XYZ'
order by [System.WorkItemType]
它提供虚假记录并获取所有优先级或错误等级 = 3 的记录,我只需要记录工作项类型 = 事件或错误等级 = 3 或优先级 = 3 的错误
它返回表中的所有记录。
如果我设置这样的条件[ErrorClass] = 3
并且[Microsoft.VSTS.Common.Priority] = 3
仅当两个值都为 3 时才返回。我需要所有匹配 3 的记录以及上述条件