| | |
| | | * |
| | | FROM |
| | | ( |
| | | SELECT |
| | | t1.user_id, |
| | | rank() over(ORDER BY integral_sum DESC) as 'rank' |
| | | FROM |
| | | ( |
| | | SELECT |
| | | t1.user_id, |
| | | @rank := @rank + 1 AS rank |
| | | FROM |
| | | ( |
| | | SELECT |
| | | caiu.user_id, |
| | | caiu.integral_sum |
| | | FROM |
| | | FROM |
| | | com_act_integral_user as caiu |
| | | left join sys_user as su on su.user_id = caiu.user_id |
| | | WHERE |
| | | caiu.community_id = ${communityId} |
| | | ORDER BY |
| | | WHERE |
| | | caiu.community_id = #{communityId} |
| | | ORDER BY |
| | | caiu.integral_sum DESC,su.create_at asc |
| | | ) AS t1, |
| | | ( SELECT @rank := 0 ) AS t2 |
| | | ) AS t1, |
| | | ( SELECT @rank := 0 ) AS t2 |
| | | ) AS m |
| | | WHERE |
| | | user_id = #{userId} |