<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "http://mybatis.org/dtd/mybatis-3-mapper.dtd" "mybatis-3-mapper.dtd" > <mapper namespace="com.reyun.saas.report.data.dao.RtaRequestCountMapper"> <select id="findRtaReqCountByOid" resultType="java.lang.Long"> SELECT sum(countNum) from ( SELECT sum(count_num) AS 'countNum' FROM `yy-flink`.rta_request_day WHERE oid = #{oid} AND ds >= #{date} AND ds >= #{pubDate} UNION ALL SELECT sum(count_num) AS 'countNum' FROM `yy_etl`.rta_request_day WHERE oid = #{oid} AND ds < #{date} AND ds >= #{pubDate} ) t1 </select> </mapper>