How to list all projects in a specific Project Category

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

目的

To list all projects that are configured under a specific Project Category through a SQL query to the database. 

ソリューション

次のクエリを実行します。

select distinct p.pname, p.pkey 
	from project p join nodeassociation n 
		on p.id=n.source_node_id 
	where n.sink_node_entity='ProjectCategory' and
	n.sink_node_id=(select id from projectcategory where cname='Test') 
order by p.pname; 
  • Replace 'Test' with the project category name that you wish to list.

You may run an alternative query to fetch all projects with their Category:

select p.pname, p.pkey, pc.cname from project p
left join nodeassociation na on p.id=na.source_node_id and na.sink_node_entity='ProjectCategory'
left join projectcategory pc on na.sink_node_id = pc.id
group by p.pname, p.pkey, pc.cname;


(info) This is tested using PostgreSQL. Please modify it according to the needs of your database.

最終更新日 2024 年 4 月 5 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.