为什么会报错缺少右括号?

图片.png

加了这一行就报错了,但是其他报表上我就是这么写的啊。

SQL 帆软用户WvxHgnD4Y1 发布于 2024-5-22 08:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-5-22 08:31(编辑于 2024-5-22 08:32)

改成跟上面一样的格式啊

$的位置不对

下面的也没有}结束

image.png

  • 帆软用户WvxHgnD4Y1 帆软用户WvxHgnD4Y1(提问者) 我下面这个是用下拉多选框的,所有和上面不一样,{}不是都正好吗,没看到缺}的地方
    2024-05-22 08:35 
  • 华莉星宸 华莉星宸 回复 帆软用户WvxHgnD4Y1(提问者) 应该是这样的,我不清楚find_in_set你这个返回值<br> ${if(len(ywy)==0,1=1,"and find_in_set(ID_NAME, '"+ywy+"')>0")}
    2024-05-22 08:37 
最佳回答
0
CovidLv3高级互助
发布于2024-5-22 08:37

2点:

1、if判断后的结果用引号括起,否则你的SQL 就变成了 AND true而不是and 1=1

2、上一行是一个正确的拼写,请模仿上一行的方式拼写

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