这个代码什么意思有大佬可以帮忙解释一下吗?同事也是找人写的,我无语了

image.png

FineReport 百煮味香 发布于 2022-7-12 15:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2022-11-9 01:23

这个语句定义了一个临时表

在临时表里又调用了临时表自身

结果会根据b.id=a.managerid这个条件遍历出查询的那个员工手底下的所有员工

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-12 15:05(编辑于 2022-7-12 15:07)

就是在sql中按登陆人查询出来id等字段后,最后拼起来。。成一个字符串

基础数据是以hrmresource的表为基础。。去关联你的临时表拼出来的数据。。。with是临时表

  • 百煮味香 百煮味香(提问者) 请问这个sql应该放哪里?放在数据集还是全局参数里面?
    2022-07-12 15:07 
  • CD20160914 CD20160914 回复 百煮味香(提问者) 这个要看你是如何应用了。。
    2022-07-12 15:07 
  • CD20160914 CD20160914 回复 百煮味香(提问者) 你可以放在模板参数中。也可以放在全局参数中。它只返回了hrmresource第一列的值。。。
    2022-07-12 15:09 
  • 百煮味香 百煮味香(提问者) 我们是想要用全局参数授权,经理能看全部数据,组长能看小组数据,组员看自己数据,我不明白他搞来的sql在这个需求里面是用来干嘛的
    2022-07-12 15:10 
  • CD20160914 CD20160914 回复 百煮味香(提问者) 它的sql里面有一个按登陆查询数据。但是组长这个不知道是不是在你拼的另一个的sql? 不是很清楚你们的业务国。。
    2022-07-12 15:12 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-7-12 15:07

我看你是不理解这个函数,你看最后有个"','" 就是要把查出来的数据以 ',' 拼接起来

image.png

  • 百煮味香 百煮味香(提问者) 我们是想要用全局参数授权,经理能看全部数据,组长能看小组数据,组员看自己数据,我不明白他搞来的sql在这个需求里面是用来干嘛的
    2022-07-12 15:10 
  • 4关注人数
  • 378浏览人数
  • 最后回答于:2022-11-9 01:23
    请选择关闭问题的原因
    确定 取消
    返回顶部