oracle 数据库,在数据集中写if语句做分条件查询,一直报错,求帮助。贴代码:${if("select count(*) from TMP_Materialprice where fpricelot='"+价格编号+"'")>0),"SELECT a.fitemno,b.fitemln,a.fprice FROM TMP_Materialprice a,itemm b where a.fitemno=b.fitemno and a.fpricelot='"+价格编号+"'","select fitemno,fitemln,0 as fprice from itemm where fitemtyp=''P'' order by fitemno ")} 或者还有什么好的办法。oracle数据库中。