|
@@ -14,8 +14,10 @@ import java.util.List;
|
|
|
@Mapper
|
|
|
public interface QuestionUserMapper extends IBaseMapper<QuestionUserEntity, Long> {
|
|
|
|
|
|
-// @Select("select distinct a.user_id, a.score, a.id, b.real_name as realName from tb_question_user a left join sys_user b on b.id=a.user_id where a.is_delete=0 AND a.question_group_id=#{questionGroupId} order by a.score desc limit 10")
|
|
|
- @Select("SELECT DISTINCT a.user_id, max(a.score) as score ,a.id, b.real_name as realName, a.create_time, a.question_group_id " +
|
|
|
+// @Select("SELECT DISTINCT a.user_id, max(a.score) as score ,a.id, b.real_name as realName, a.create_time, a.question_group_id " +
|
|
|
+// "FROM tb_question_user a left join sys_user b on b.id=a.user_id WHERE question_group_id=#{questionGroupId} " +
|
|
|
+// "GROUP BY user_id ORDER BY a.score desc, a.create_time limit 10")
|
|
|
+ @Select("SELECT DISTINCT a.user_id, a.score, a.id, b.real_name as realName, a.create_time, a.question_group_id " +
|
|
|
"FROM tb_question_user a left join sys_user b on b.id=a.user_id WHERE question_group_id=#{questionGroupId} " +
|
|
|
"GROUP BY user_id ORDER BY a.score desc, a.create_time limit 10")
|
|
|
List<QuestionUserEntity> ranking(Long questionGroupId);
|