StringBuilder datas=new StringBuilder(); IRowSet rs=DataUtils.clientExecuteSQL("SELECT PERSON.Fid fid FROM T_BD_PERSON PERSON LEFT OUTER JOIN T_HR_PersonPosition PP ON PERSON.FID = PP.FPERSONID LEFT OUTER JOIN T_ORG_ADMIN ADMIN ON PP.FPERSONDEP = ADMIN.FID where ADMIN.Fnumber='0110108'"); while(rs.next()){ datas.append(rs.getString("fid")); datas.append(","); } datas.deleteCharAt(datas.length()-1); System.out.println(datas); EntityViewInfo view = new EntityViewInfo(); FilterInfo filter = new FilterInfo(); filter.getFilterItems().add( new FilterItemInfo("id", datas.toString(), CompareType.INCLUDE)); view.setFilter(filter); prmtblamer.setEntityViewInfo(view);