這是完整的查詢,目標是在執行工作負載類型和接受解決方案(RESOLUTION = 8)時,爲特定問題提供所有可用字段的列表。
存在的問題是,其僅具有用於
條件CUSTOMVALUE = '' 進行用於CUSTOMFIELD.CFNAME = '工作量的類型' 將要使用的條件:
AND (CUSTOMFIELDVALUE.STRINGVALUE=TO_CHAR(CUSTOMFIELDOPTION.ID) AND CUSTOMFIELDOPTION.CUSTOMVALUE='Performed')
整個查詢:
SELECT DISTINCT
JIRAISSUE.ISSUENUM,
JIRAISSUE.SUMMARY,
PROJECT.PNAME,
CUSTOMFIELD.CFNAME,
CUSTOMFIELDVALUE.STRINGVALUE,
CUSTOMFIELDVALUE.ID,
CUSTOMFIELDVALUE.NUMBERVALUE,
CUSTOMFIELDOPTION.CUSTOMVALUE,
ISSUETYPE.PNAME
FROM
JIRAISSUE,
PROJECT,
CUSTOMFIELDVALUE,
CUSTOMFIELD,
CUSTOMFIELDOPTION,
ISSUETYPE
WHERE (CUSTOMFIELDVALUE.ISSUE=JIRAISSUE.ID)
AND (CUSTOMFIELDVALUE.CUSTOMFIELD=CUSTOMFIELD.ID)
AND (CUSTOMFIELD.ID=CUSTOMFIELDOPTION.CUSTOMFIELD)
AND (CUSTOMFIELDOPTION.CUSTOMFIELD=CUSTOMFIELDVALUE.CUSTOMFIELD)
AND (JIRAISSUE.ISSUETYPE=ISSUETYPE.ID )
AND (PROJECT.ID=JIRAISSUE.PROJECT )
AND CUSTOMFIELD.CFNAME IN ('Type of workload', 'ANA-PROG extramuros','ANA-PROG intramuros','TEC-CONS extramuros','TEC-CONS intramuros','PRO-MAN extramuros','PRO-MAN intramuros' )
AND PROJECT.PNAME IN ('eNotices', 'TED Applications', 'TED Web Services', 'TED-Monitor-2012', 'eTendering' )
AND (CUSTOMFIELDVALUE.STRINGVALUE=TO_CHAR(CUSTOMFIELDOPTION.ID) AND CUSTOMFIELDOPTION.CUSTOMVALUE='Performed')
AND JIRAISSUE.RESOLUTION=8
ORDER by issuenum;
(1)用你正在使用的數據庫標記你的問題。 (2)提供樣本數據和期望的結果。 –