2013-10-15 32 views
-1

我們有一個自定義字段,它是一個帶有多個選項的下拉菜單。這個字段附加到一個問題上,並且在初始創建問題時(提交之後),我們想要使用針對jira db(mysql。)的查詢來檢索該字段的設置的值。查詢以獲取Jira mysql數據庫中自定義字段的初始值?

我強調,該字段的初始設置爲因爲我們可以通過changegroup表獲得字段值的後續更改。

我們嘗試了使用自定義字段*表連接到問題表的幾個查詢,但沒有任何結果。

再說一遍,例如: 我們創建了一個問題,並將下拉類型的自定義字段保留爲默認設置,例如'CF1'。提交之後,在對該字段進行後續更改之前,我們希望通過查詢從數據庫中獲取該「CF1」值。我們嘗試過的查詢不起作用,似乎沒有鏈接將該字段的選項值鏈接到該問題。也許有,但我們沒有看到它。

我們可以在自定義字段表的STRINGVALUE字段中獲得一個值,但這是一個數字,它與我們要查找的選項設置無關。

任何幫助/建議表示讚賞。

謝謝。

+0

爲什麼您需要直接訪問數據庫?爲什麼不使用插件的後期功能? – Stan

+0

感謝您的回覆!我們已經與DB建立了自己的本土報告。不過,我會考慮這個後期功能,你有沒有這樣的例子?再次感謝。 – user1013388

+0

我想你可能會從[Jira Suite實用工具](https://github.com/atlassian/jira-suite-utilities)開始 - 它們包含幾個自定義字段的後期功能。我知道還有很多其他的3D派對插件,但不能推薦最合適的 - 請檢查一下自己。 – Stan

回答

0

INNER JOIN CustomFieldValue CFV ON CFV.Issue = J.ID AND CFV.CustomField = {自定義字段ID爲這個字段}

INNER JOIN的CustomFieldOption CFO ON CFV.StringValue = CFO.ID 和CFO .CustomValue IN('CF1')

相關問題