with dataList as ( select distinct user_id, course_id, course_name, if_sign, summinute from course_tb join behavior_tb using (course_id) left join ( select user_id, course_id, sum(timestampdiff(minute, if( date_format(in_datetime,'%H%i%s') < '190000',concat(date(in_datetime),' 19:00:00'), in_date...