那多个呢 可以这样吗 只有相同字段的过滤是or,其他的不变,不加逻辑与或?
where 1=1
<a> and ID=?{a}</a>
or
<a> and ID=?{a}</a>
<b> and NAME=?{b}</b>
or
<c> and NAME=?{c}</c>
<d> and VALUE=?{d}</d>
上面5#给的方法有问题 还是会报错
select * from
(
select *,row_number() over (order by 发布时间) as rn
from [**.[dbo.[V_**_ZDXM_BI
where 1=1
<区域下拉列表> and 区域=?{区域下拉列表} </区域下拉列表>
OR ( 区域=?{区域下拉列表} and 区域=?{全国地图区域文本参数} )
<上游长三角省文本参数> and 省=?{上游长三角省文本参数} </上游长三角省文本参数>
) aa
where rn >(?{current_page}-1)*4 and rn <= ?{current_page}*4