SQL输出父子关系

本文详细介绍了医院部门结构及各类科室的分类,包括内科、外科、临床专科、医技科室等,为医院管理和医疗资源配置提供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 select Name 
 from
 (  
	 select top 1000 * from
	 (
		 SELECT Name
			,[Key],[ParentKey],1 as [Level] 
			FROM [****].[dbo].[Department] par WHERE [state]=0 and par.parentkey=[key]  
		 UNION ALL     
		 SELECT '......' + child.Name
			,child.[Key],child.[ParentKey],2 as [Level] 
			FROM [KBService].[dbo].[Department] AS child INNER JOIN   
		  [****].[dbo].[Department] AS RC ON child.parentkey = RC.[key] and child.[state]=0 
	 ) a order by parentkey asc, [Level] asc
 ) a


查询结果:


Name
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
内科
......皮肤性病科
......疼痛科
......肿瘤科
......呼吸科
......风湿免疫科
......血液科
......内科
......职业病科
......消化科
......高压氧科
......肾内科
......心血管内科
......神经内科
......内分泌代谢科
......精神科
......感染科
......肝病科
......老年病科
......ICU
医院管理
......医教科
......护理部
......行政科室
......医务科
......医院管理
外科
......器官移植科
......乳腺外科
......心外科
......普通外科
......整形外科
......泌尿外科
......胸外科
......外科
......神经外科
......肝胆外科
......肛肠外科
......骨科
......血管外科
......麻醉科
......烧伤科
......肿瘤外科
临床专科
......生殖医学科
......儿科
......中西医结合科
......核医学科
......全科医学
......中医科
......口腔科
......眼科
......妇产科
......耳鼻咽喉科
......急诊科
......临床专科
......针灸推拿科
医技科室
......影像科
......康复理疗科
......预防保健科
......药剂科
......营养科
......病理科
......检验科
......医技科室
......介入放射科


.... ....


(** 行受影响)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值