0

上位 10 件のリンクされた課題が返されるクエリを見つけようとしています。linkedIssues(issueKey,linkType) があることは知っていますが、呼び出しごとに 1 つの issuekey で機能します。

以下のような呼び出しがありますか (SQL がエラー防止されていないことを残念に思います)。

問題から issue.id を選択します。

4

1 に答える 1

0

はい、SQL でこれを行うことができます。テーブル issuelink は、'source'、'destination'、および 'linktype' 列を持つ関係テーブルです。以下の SQL クエリは、宛先リンク参照を持つすべての課題を返します。

SELECT I.id, I.pkey, count(*) AS LinkCount 
FROM jiraissue I 
JOIN issuelink L on L.DESTINATION = I.ID
JOIN issuelinktype LT on LT.ID = L.LINKTYPE
WHERE LT.LINKNAME in ('Blocks', 'Cloners', 'Duplicate', 'Relates')
GROUP BY I.id, I.pkey
ORDER BY LinkCount DESC
于 2014-07-16T21:06:12.983 に答える