Hi Guys,
I am using two queries and joining the data by Union but getting the error of invalid statements,could you please review my query and figure out for me what am I doing wrong ,I have already spent hours and now I am giving up :(, I have worked out two queries separately they works perfectly fine but the whole problem comes when joining them Please help me fix this,
(Select
BG_BUG_ID as "Bug ID",
BG_DETECTED_BY as "Detected By",
BG_SUMMARY as "Bug Summary",
BG_SEVERITY as "Bug Severity",
LN_ENTITY_TYPE as "Link Type",
TS_TEST_ID as "Test ID",
TS_NAME As "Test Name",
CY_CYCLE as "Test Set"
FROM BUG
INNER JOIN (SELECT LN_ENTITY_ID, LN_BUG_ID, LN_ENTITY_TYPE FROM LINK) ON LN_BUG_ID = BG_BUG_ID AND LN_ENTITY_TYPE = 'STEP'
INNER JOIN (SELECT ST_ID, ST_RUN_ID FROM STEP) ON LN_ENTITY_ID = ST_ID
INNER JOIN (SELECT RN_RUN_ID, RN_TEST_ID , RN_CYCLE,RN_CYCLE_ID FROM RUN) ON ST_RUN_ID=RN_RUN_ID
INNER JOIN (SELECT TS_TEST_ID, TS_NAME FROM TEST ) ON RN_TEST_ID=TS_TEST_ID
INNER JOIN (SELECT CY_CYCLE_ID, CY_CYCLE FROM CYCLE) ON RN_CYCLE_ID=CY_CYCLE_ID
ORDER BY BG_BUG_ID)
UNION
(Select
BG_BUG_ID as "Bug ID",
BG_DETECTED_BY as "Detected By",
BG_SUMMARY as "Bug Summary",
BG_SEVERITY as "Bug Severity",
LN_ENTITY_TYPE as "Link Type",
TS_TEST_ID as "Test ID",
TS_NAME As "Test Name",
CY_CYCLE as "Test Set"
FROM BUG
INNER JOIN (SELECT LN_ENTITY_ID, LN_BUG_ID, LN_ENTITY_TYPE FROM LINK) ON LN_BUG_ID = BG_BUG_ID AND LN_ENTITY_TYPE = 'TESTCYCL'
INNER JOIN (SELECT TC_CYCLE_ID ,TC_TEST_ID FROM TESTCYCL) ON LN_ENTITY_ID=TC_CYCLE_ID
INNER JOIN (SELECT TS_TEST_ID ,TS_NAME FROM TEST ) ON TC_TEST_ID=TS_TEST_ID
INNER JOIN (SELECT CY_CYCLE_ID, CY_CYCLE FROM CYCLE) ON TC_CYCLE_ID = CY_CYCLE_ID
ORDER BY BG_BUG_ID)
Thanks for your valuable time