为了账号安全,请及时绑定邮箱和手机立即绑定

该如何把Oracle start with 改 sqlserver?能实现吗?

该如何把Oracle start with 改 sqlserver?能实现吗?

慕工程0101907 2022-04-06 19:15:11
select distinct o.orgid from baf_org_organization o CONNECT BY prior o.parentorgid = o.orgid START WITH o.orgid='11' and o.isvalid='Y';
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

with temp(orgid,parentorgid) as
(
select distinct o.orgid,o.parentorgid from baf_org_organization o where o.orgid='11' and o.isvalid='Y'
union all
select distinct o.orgid,o.parentorgid from baf_org_organization o
inner join temp b on o.parentorgid = b.orgid
)
select orgid from temp
试下,对Oracle的语法不是太了解,我理解的是这个意思。

查看完整回答
反对 回复 2022-04-11
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

sqlserver没有这个写法

查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 331 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号