|  |  | 
 |  |  |     </resultMap> | 
 |  |  |  | 
 |  |  |     <select id="selectInGzxCount" resultType="java.lang.Integer"> | 
 |  |  |         SELECT | 
 |  |  |             count(DISTINCT m.wrk_no) | 
 |  |  |         FROM | 
 |  |  |        select | 
 |  |  |          count(*) | 
 |  |  |        from | 
 |  |  |             asr_wrk_mast m | 
 |  |  |                 LEFT JOIN asr_bas_devp d ON | 
 |  |  |                 m.wrk_no = d.wrk_no | 
 |  |  |         WHERE | 
 |  |  |             (m.wrk_sts IN (2, 9 ,10,14) | 
 |  |  |                 AND m.sta_no = #{site} | 
 |  |  |                 AND d.wrk_no IS NOT NULL) | 
 |  |  |            OR (m.wrk_sts IN(10,11,12,14) | 
 |  |  |             AND m.sta_no = #{site} | 
 |  |  |             AND d.wrk_no IS NULL) | 
 |  |  |        where | 
 |  |  |          m.sta_no = #{site} | 
 |  |  |        and (m.whs_type is null or EXISTS (select 1 from asr_bas_devp d where d.wrk_no = m.wrk_no)) | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="selectByLocNo"  resultMap="BaseResultMap"> |