找回密码
 立即注册

QQ登录

只需一步,快速开始

jingbo.cheng
金牌服务用户   /  发表于:2020-9-26 15:24  /   查看:1696  /  回复:1
50金币
按照胡老板的教的做法做了,我添加了一个字段FGC_Creator,想法是根据这个字段可以通过查询命令知道登录人员的已发事项,问题是FGC_AssignTo有"全名"可以显示,FGC_Creator没有"全名",谁知道为什么?


with cte as (
Select FGC_Creator,FGC_AssignTo,FGC_State,"请假表" as tablename,id||"请假表" as key,id as "原表ID" from 请假
union all
select  FGC_Creator,FGC_AssignTo,FGC_State,"报销表" as tablename,id||"报销表" as key,id as "原表ID" from 报销
)
select
  (select count(*) from cte b  where a.key >= b.key) as ID,
  tablename as 目标表,
  FGC_Creator,
  FGC_AssignTo,
  FGC_State as 状态,
  原表ID
from cte as a
order by key

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

FGC_Creator,FGC_AssignTo 这些都是系统自带的字段啊,你为啥要创建呢? 为什么负责人可以下拉出全名,但是创建者不行? 原因是一条记录,只有一个创建者,但是可能有多个负责人,那么你就可以通过创建者去关联用户信息视图,这样子创建者的所有星星都能拿到,但是因为负责人一条记录或者一个流程中可能会有多个负责人他们之间是用符号连接的,那么此时你去关联的话,是关联不到用户信息视图里的数据的,所以这里自动加了

1 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-26 15:24:34
来自 2#
本帖最后由 Simon.hu 于 2020-9-27 13:52 编辑

FGC_Creator,FGC_AssignTo
这些都是系统自带的字段啊,你为啥要创建呢?
为什么负责人可以下拉出全名,但是创建者不行?
原因是一条记录,只有一个创建者,但是可能有多个负责人,那么你就可以通过创建者去关联用户信息视图,这样子创建者的所有星星都能拿到,但是因为负责人一条记录或者一个流程中可能会有多个负责人他们之间是用符号连接的,那么此时你去关联的话,是关联不到用户信息视图里的数据的,所以这里自动加了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部