怎么转换

数据库里(业务数据表)保存的是用户编号,报表要显示的是用户名称(在用户表里有账号和名称对应关系)要如何操作。

FineReport 帆软用户mUEppCthTA 发布于 2022-9-27 10:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
congerLv6高级互助
发布于2022-9-27 10:40

用公式形态

image.png

实际值与显示值

参考

https://help.fanruan.com/finereport/doc-view-220.html

最佳回答
0
yzm339714Lv6中级互助
发布于2022-9-27 10:40

sql里面 left join  关联起来就好了啊

最佳回答
0
lxy2Lv6中级互助
发布于2022-9-27 10:41

sql里用left join将两个表链接起来,比如

select a.用户编号,b.用户名称 from a left join b on a.用户账号=b.用户账号

最佳回答
0
乖儿子快叫爸爸Lv6中级互助
发布于2022-9-28 11:27

image.png

最佳回答
0
cheng1217Lv5见习互助
发布于2022-9-28 13:53

select t1.用户编号,t2.用户名称 from 业务数据表 as t1 left join 用户表 as t2 on t1.用户账号=t2.用户账号 (对应关系)

  • 6关注人数
  • 289浏览人数
  • 最后回答于:2022-9-28 13:53
    请选择关闭问题的原因
    确定 取消
    返回顶部