三級關聯,部門-小組-人員,查詢部門下屬每個小組的人數

SYS_ORG_ELEMENT裏面包含部門、部門下屬小組、小組包含的人員、崗位。

每條信息包含FD_ID、FD_NAME、FD_PARENTORGID、FD_ORG_TYPE,

人員的FD_ORG_TYPE是8,崗位的FD_ORG_TYPE是4。

 

已知信息管理中心 FD_ID = '15e56deb72015f28d5de5b545b9b920e',

查詢下屬每個小組的人數:

	SELECT
		B.FD_NAME,
		A.FD_NAME,
		A.FD_ID,
		COUNT (*) PERSON_NUM
	FROM
		SYS_ORG_ELEMENT A
	LEFT JOIN SYS_ORG_ELEMENT B ON A.FD_PARENTID = B.FD_ID
	LEFT JOIN SYS_ORG_ELEMENT C ON C.FD_PARENTID = A.FD_ID
	WHERE
		B.FD_ID = '15e56deb72015f28d5de5b545b9b920e'
	AND C.FD_ORG_TYPE = '8'
	GROUP BY
		B.FD_NAME,
		A .FD_ID,
		A .FD_NAME

以上A表是小組信息,B表是部門表,C表是人員表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章