-
341 初学数据Lv2
发表于2022-10-31 11:22
悬赏30
已解决
楼主
如下图 让表2查询出field1 in 表1查询出来的name中的数据
最佳答案
341 发表于 2022-10-31 15:47
select a.name from ZB_ZDYBBZB a
where a.code like '%' 这个是我的sql语句 因为对参数做 ...
您这一段sql本来就可以执行成功的是吧,那您直接放在ardb函数里试试,
ardb("select a.name from ZB_ZDYBBZB a
where a.code like '<#=(@p7283+"").split("\\|").select(true,diminf("自定义报表项目",@,"$realid")).join("%' or a.code like '")#>%' ")
5个回答
能不能把表1的name内容先用sql查出来,然后把sql放在ardb里写在表2的过滤条件中。
两包辣条约吗 发表于 2022-10-31 11:44
能不能把表1的name内容先用sql查出来,然后把sql放在ardb里写在表2的过滤条件中。 ...
我试过 但是我的表1的sql里面是有参数的 ,写成ardb 不起作用了
341 发表于 2022-10-31 13:40
我试过 但是我的表1的sql里面是有参数的 ,写成ardb 不起作用了
ardb在过滤中的应用有带参数的写法的,您可以参考一下
https://bbs.esensoft.com/thread-133987-1-1.html
两包辣条约吗 发表于 2022-10-31 14:21
ardb在过滤中的应用有带参数的写法的,您可以参考一下
https://bbs.esensoft.com/thread-133987-1-1.ht ...
select a.name from ZB_ZDYBBZB a
where a.code like '<#=(@p7283+"").split("\\|").select(true,diminf("自定义报表项目",@,"$realid")).join("%' or a.code like '")#>%' 这个是我的sql语句 因为对参数做过处理的 还是不知道怎么转换成可用的ardb语句
341 发表于 2022-10-31 15:47
select a.name from ZB_ZDYBBZB a
where a.code like '%' 这个是我的sql语句 因为对参数做 ...
您这一段sql本来就可以执行成功的是吧,那您直接放在ardb函数里试试,
ardb("select a.name from ZB_ZDYBBZB a
where a.code like '<#=(@p7283+"").split("\\|").select(true,diminf("自定义报表项目",@,"$realid")).join("%' or a.code like '")#>%' ")