SQL直接账表——当前登录用户的组织机构
金蝶云社区-云小爱
云小爱
2人赞赏了该文章 2,834次浏览 未经作者许可,禁止转载编辑于2014年08月25日 17:40:49

select distinct
t1.forgid AS '组织机构内码' ,t3.fnumber AS '组织机构编号',t2.fname AS '组织机构名称', -----组织机构内码,编号,名称
t0.fuserid AS '用户内码',t0.FNAME AS '用户名称' -----用户内码,用户名称
from t_sec_user t0 --------------用户表
inner join t_sec_userorg t1 on t0.fuserid=t1.FUSERID -----------用户对应的组织机构表
inner join T_ORG_ORGANIZATIONS_l t2 on t1.forgid=t2.forgid ---------关联组织机构多语言表
inner join T_ORG_ORGANIZATIONS t3 on t3.forgid=t2.forgid -----------组织机构表
where
isnull(t2.fname,'')<>'' ------------组织机构名称不能为空
and t1.fuserid= '_CurrentUserId_'
and t1.forgid in ('_CurrentUserOrgIds_')
下一步提示SQL测试不通过。
把and t1.forgid in ('_CurrentUserOrgIds_')这一句去掉就可以通过了and t1.forgid ='_CurrentUserOrgIds_',这样写不对,试过很多种写法。
有人会吗?当前用户对应的组织内码?

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0