TaRedPacketHistoryMapper.xml 825B

12345678910111213141516171819
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.huiju.estateagents.redpack.mapper.TaRedPacketHistoryMapper">
  4. <select id="getRanking" resultType="com.huiju.estateagents.redpack.entity.TaRedPacketHistory">
  5. SELECT
  6. t.helpPersonNum as help_person_num,
  7. t.target_miniapp_person,
  8. p.nickname,
  9. p.avatarurl
  10. FROM
  11. ( SELECT count( 1 ) AS helpPersonNum, target_miniapp_person FROM ta_red_packet_history WHERE activity_id = #{activityId} AND org_id = #{orgId} GROUP BY target_miniapp_person ) t
  12. LEFT JOIN ta_person p ON t.target_miniapp_person = p.person_id
  13. ORDER BY
  14. t.helpPersonNum DESC
  15. limit #{top}
  16. </select>
  17. </mapper>