【发布时间】:2016-04-27 13:59:46
【问题描述】:
我正在尝试从测试实验室中提取仅与已关闭、已拒绝和已延迟缺陷相关联的测试实例列表。测试实例可以链接到多个缺陷。在这种情况下,我必须查看所有链接的缺陷,如果任何缺陷没有关闭/拒绝/延迟,则不应选择该实例。以下是我用来提取具有链接缺陷的所有测试实例的查询,但此查询也返回打开的缺陷。请帮助我完善查询以消除未解决的缺陷。
Select
TESTCYCL.TC_TEST_ID as Test_ID,
TESTCYCL.TC_STATUS as TC_STATUS,
TESTCYCL.TC_EXEC_DATE As Actual_Execution_Date,
BUG.BG_BUG_ID as Defect_ID, BUG.BG_USER_57 AS Project,
BUG.BG_STATUS as DEFECT_Status,
BUG.BG_USER_34 As Testing_Type,
BUG.BG_SEVERITY As Defect_Severity,
BUG.BG_USER_58 As Defect_Priority,
BUG.BG_DETECTION_DATE as Detection_Date
FROM BUG, TEST, V_LINK_TESTCYCL, TESTCYCL, CYCLE
WHERE BUG.BG_BUG_ID = V_LINK_TESTCYCL.LN_BUG_ID
AND TESTCYCL.TC_TESTCYCL_ID = V_LINK_TESTCYCL.LN_TESTCYCL_ID
AND TESTCYCL.TC_TEST_ID = TEST.TS_TEST_ID
AND CYCLE.CY_CYCLE_ID = TESTCYCL.TC_CYCLE_ID
//and (BUG.BG_STATUS='Closed' OR BUG.BG_STATUS='Deferred' OR BUG.BG_STATUS='Rejected')
order by BUG.BG_BUG_ID
我得到的结果如下: Excel -1
我需要在结果中排除 1604,因为它与开放缺陷相关联。如果有人能帮助我获得预期的结果,那就太好了。
谢谢, 卡提克 S S
【问题讨论】:
标签: mysql sql hp-quality-center