这样做不可以 你看我数据就不行 filter是加了and 条件select * from v_prj_task_list where fid in (select t.FPARENTID t from v_prj_task_list t where t.FPRJNAME like '%项目2%') and FPRJNAME like '%项目2%',看我的数据fid为2016,2017的FPRJNAME的值是没有的,
感觉如果sql查询如果改成这样如下边这个图
select * from v_prj_task_list where fid in (select t.FPARENTID t from v_prj_task_list t where t.FPRJNAME like '%项目2%') or FPARENTID in (select t.FPARENTID t from v_prj_task_list t where t.FPRJNAME like '%项目2%') and FPRJNAME like '%项目2%'可能能实现可是你说的那个setFilter没有or条件