diff --git a/src/main/resources/mapper/StatisticsMapper.xml b/src/main/resources/mapper/StatisticsMapper.xml index 5796f90..a149fa8 100644 --- a/src/main/resources/mapper/StatisticsMapper.xml +++ b/src/main/resources/mapper/StatisticsMapper.xml @@ -165,16 +165,17 @@ select ifnull(count(1),0) as count from( select 1 - from member_video mv - left join face f on f.id = mv.face_id + from video v + left join task t on v.task_id = t.id + left join face f on f.id = t.face_id where f.scenic_id = #{scenicId} - and mv.create_time >= #{startTime} + and v.create_time >= #{startTime} - and mv.create_time <= #{endTime} + and v.create_time <= #{endTime} - group by mv.member_id + group by f.member_id )a