非空查询全部的参数条件怎么写

(wdj.primary_item_id in

       (select yg.item_id

           from YQ_PO.YQ_GIB_BOM_MRP_cj yg

          where yg.user_item_id = '${c}') OR wdj.primary_item_id = '${c}')


请问这段怎么改写成非空查全部的形式例如:

${if(len(c)==0,"","and wdj.primary_item_id='"+c+"'")}


FineReport ever123 发布于 2018-12-21 10:44
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2018-12-21 10:48
${if(len(c)==0,"","(wdj.primary_item_id in
       (select yg.item_id
           from YQ_PO.YQ_GIB_BOM_MRP_cj yg
          where yg.user_item_id = '"+c+"') OR wdj.primary_item_id = '"+c+"')")}


最佳回答
0
cherishdqyLv7高级互助
发布于2018-12-21 10:49

${if(len(c)==0,""," (wdj.primary_item_id in (select yg.item_id from YQ_PO.YQ_GIB_BOM_MRP_cj yg where yg.user_item_id = '"+c+"') OR wdj.primary_item_id = '"+c+"')")}

  • 3关注人数
  • 544浏览人数
  • 最后回答于:2018-12-21 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部