记得上下班打卡 | git大法好,push需谨慎

Commit dd79adf7 authored by GaoHu's avatar GaoHu

优化sql获取代理uid

parent 59fe1002
......@@ -149,20 +149,22 @@
<select id="getAllUidByPerId" parameterType="java.util.Map"
resultType="com.liquidnet.service.smile.entity.SmileUser">
SELECT uid,
`name`,
`type`,
province_id,
province,
city_id,
city,
area_id,
area,
address
FROM smile_user su
LEFT JOIN kylin_order_ticket_relations AS kotr ON kotr.agent_id = su.uid OR kotr.agent_id_master = su.uid
WHERE kotr.performance_id = #{performancesId}
group by uid
SELECT
su.uid,
su.`name`,
su.`type`,
su.province_id,
su.province,
su.city_id,
su.city,
su.area_id,
su.area,
su.address
FROM
smile_user AS su
INNER JOIN ( SELECT mid, agent_id, agent_id_master FROM kylin_order_ticket_relations WHERE performance_id = #{performancesId} AND agent_id != 0 GROUP BY agent_id ) kk ON kk.agent_id = su.uid
OR kk.agent_id_master = su.uid
GROUP BY
su.uid
</select>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment