想请教一下一个项目中需要的sql语句怎么写
我有一张user表,里面是用户;还有一张org表,里面是组织,org表里面的组织可能还存在有父子关系。
可能用到的字段有user表中的id, orgid, usercode org表中的parentid, id, orgcode
若A用户的orgid和B组织的id相等说明 B是A的组织, 若A组织的id和B组织的parentid相等就说明A是B的父级
现在我想写出一个用户的身份路径,
比如A用户在user表中,属于org表中的B组织,并且B组织没有父级了 那么A的身份路径就是B.orgcode/A.usercode
如果A用户在user表中,属于org表中的B组织,而他还有一个父级C组织 ,那么A的身份路径就是C.orgcode/B.orgcode/A.usercode。
当然一个组织可能有多层父级。
最终我想实现的用户的身份路径需要把user表中的usercode和org表中orgcode这几个字段使用 / 拼接起来。
请教一下各位大佬们,多谢了