谁能帮我解释一下下面的语句
"select KPDJ_ZDRQ,KPDJ_DJBH,KPDJ_CKCKBH,KPDJ_RKCKBH,KPDJ_ZDRMC,KPDJ_BZ,KPDJ_BH from KPDJ " + ((strSHBZ=="" && strYWLX=="" && strDWBH=="")?"":" where ") + (strSHBZ==""?"":" KPDJ_SHBZ='" + strSHBZ + "'" + (strSHBZ==""?"":" and ")) + (strYWLX==""?"":" KPDJ_YWLX in(select YWLX_BH from YWLX where YWLX_DJBZ in (" + strYWLX + "))") + (strDWBH==""?"":" and KPDJ_DWBH='" + strDWBH + "'");
主要是 from KPDJ后面的,象
strSHBZ=="" && strYWLX=="" && strDWBH=="")?"":"
是什么意思?
我实在不能理解,请帮忙,谢谢了