公式里面SQL函数写法问题

大佬们,下面这个SQL函数写法有问题,有大佬帮忙看下吗?谢谢!

sql("FRDemo","select distinct dept_id,dept_name,dept_desc from user where 1=1

${IF(fine_username = 'admin'||fine_username = '郑二'||fine_username = '彭三',"","AND user_name = '"+fine_username+"'") and object_type = '"+$object_type+"' and object_name = '"+$object_name+"'   }

order by dept_desc ",1,1)

FineReport yzm475374 发布于 2024-12-2 15:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-12-2 15:07

sql("FRDemo","select distinct dept_id,dept_name,dept_desc from user where 1=1"+

IF($fine_username = "admin"||$fine_username = "郑二"||$fine_username = "彭三","","AND user_name = '"+$fine_username+"'") +"and object_type = '"+$object_type+"' and object_name = '"+$object_name+"' order by dept_desc ",1,1)

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-12-2 15:05(编辑于 2024-12-2 15:08)

SQL函数

sql("FRDemo","select distinct dept_id,dept_name,dept_desc from user where 1=1" +

IF(fine_username = 'admin'|| fine_username = '郑二' || fine_username = '彭三',"","AND user_name = '"+$fine_username+"' and object_type = '"+$object_type+"' and object_name = '"+$object_name+"'   order by dept_desc "),1,1)

最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-2 15:08

sql("FRDemo","select distinct dept_id,dept_name,dept_desc from user where 1=1"+IF(fine_username = 'admin'||fine_username = '郑二'||fine_username = '彭三',"","AND user_name = '"+$fine_username+"' and object_type = '"+$object_type+"' and object_name = '"+$object_name+"'  order by dept_desc ",1,1)

最佳回答
0
俊凯-王Lv5见习互助
发布于2024-12-2 21:09

sql("FRDemo","select distinct dept_id,dept_name,dept_desc from user where 1=1"+

if($fine_username="admin"||$fine_username="郑二"||$fine_username="彭三","",""and user_name='"+$fine_username+"')+" and object_type='"+$object_type+"'and object_name='"+$object_name+"' order by depet_desc",1,1)

  • 5关注人数
  • 105浏览人数
  • 最后回答于:2024-12-2 21:09
    请选择关闭问题的原因
    确定 取消
    返回顶部