-
-
zhaoyouhong 数据达人Lv4
发表于2020-11-9 17:01
悬赏1
已解决
zhaoyouhong 发表于 2020-11-9 17:33
分开是没问题的 想放到一起 能实现吗
一起用 或 逻辑 ,没有一个优先级的设置系统无法做判断,得加一个优先级判断if才行
10个回答
if(len(@@cs)=0,1=1,a.字段=@cs or b.字段=@cs or c.字段=@cs or d.字段=@cs )
后面的模糊匹配的判断改成 主题表字段名 like '%<#=@字段名#>%'这种试试
-
zhaoyouhong 数据达人Lv4
xxxl 发表于 2020-11-9 17:07
if(len(@@cs)=0,1=1,a.字段=@cs or b.字段=@cs or c.字段=@cs or d.字段=@cs )
后面的模糊匹配的判断改成 ...
已经试过,出来的不是我想要的数据,而是1111 sql解析得也很奇怪 select * from(select 2>1 as A1 from 表1) as temp_limit 1000
本帖最后由 xxxl 于 2020-11-9 17:19 编辑
zhaoyouhong 发表于 2020-11-9 17:15
已经试过,出来的不是我想要的数据,而是1111 sql解析得也很奇怪 select * from(select 2>1 as A1 from ...
您四张主题表是有做关联关系吧 会有关联关系有关吗,写单个主题表的过滤呢
-
zhaoyouhong 数据达人Lv4
xxxl 发表于 2020-11-9 17:18
您四张主题表是有做关联关系吧 会有关联关系有关吗,写单个主题表的过滤呢 ...
目前四个表未做关联关联的
一个主题表字段对应一个参数名称吧,您这里多个主题表字段对应一个参数名称系统能够判断出来吗
-
zhaoyouhong 数据达人Lv4
xxxl 发表于 2020-11-9 17:27
一个主题表字段对应一个参数名称吧,您这里多个主题表字段对应一个参数名称系统能够判断出来吗 ...
所以问一下这种需求应该如何实现啊
zhaoyouhong 发表于 2020-11-9 17:28
所以问一下这种需求应该如何实现啊lol.gif
您四张主题表是分开再不同表格中浮动的吗,这样的话直接针对每个表格浮动表元中都写这样的过滤条件if(len(参数名)=0,'1=1',主题表字段名like '<#=@参数名#>')
-
zhaoyouhong 数据达人Lv4
xxxl 发表于 2020-11-9 17:32
您四张主题表是分开再不同表格中浮动的吗,这样的话直接针对每个表格浮动表元中都写这样的过滤条件if(len ...
分开是没问题的 想放到一起 能实现吗


