sql语句过滤掉为什么还显示

image.png

select * from ads_week_day_dos

where 1=1 and 分类 = '手机' and 仓库类别 is not null

${if(len(dt)==0,"","and 时间='"+dt+"'")}

${if(len(pp)==0,"","and 品牌 in ('"+pp+"')")}

${if(len(spu)==0,"","and spu in ('"+spu+"')")}

${if(len(lb)==0,"","and 仓库类别 in ('"+lb+"')")} 我这sql 已经把这些品牌过滤掉了 为甚么还显示啊

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

你的  品牌  选了那些,这个PP是品牌的控件名吗

  • yzm266718 yzm266718(提问者) 是的 但是这些品牌都不是手机,不是手机的我就已经过滤掉了啊
    2023-11-11 09:23 
  • yzm266718 yzm266718(提问者) 回复 snrtuemc pp控件没有控制选值,但是 分类 = \'手机\' 这个语句过滤不掉吗
    2023-11-11 09:28 
  • snrtuemc snrtuemc 回复 yzm266718(提问者) 你是说, 你设置 and 分类=\' 手机\' 了,但是没有过滤?看看你的数据库表结构和数据,以及你控件怎么设置的
    2023-11-11 09:28 
  • yzm266718 yzm266718(提问者) 回复 snrtuemc 我元数据是包含这些品的,但是我再report里面写sql 不起过滤作用?
    2023-11-11 09:30 
  • snrtuemc snrtuemc 回复 yzm266718(提问者) 你直接你的sql语句,在数据集预览看看,或者直接到数据库查询看看
    2023-11-11 09:31 
最佳回答
0
Gun鹏Lv5初级互助
发布于2023-11-11 13:33

你数据字典取得是数据集吗

  • 2关注人数
  • 224浏览人数
  • 最后回答于:2023-11-11 13:33
    请选择关闭问题的原因
    确定 取消
    返回顶部