|  | @@ -511,7 +511,10 @@
 | 
	
		
			
				|  |  |  			COUNT(DISTINCT mgpc.music_group_id_,mgpcd.user_id_)
 | 
	
		
			
				|  |  |  		FROM
 | 
	
		
			
				|  |  |  			music_group_payment_calender_detail mgpcd
 | 
	
		
			
				|  |  | -		LEFT JOIN music_group_payment_student_course_detail mgpsc ON mgpsc.music_group_payment_calender_id_ = mgpcd.music_group_payment_calender_id_ and mgpcd.user_id_ = mgpsc.user_id_
 | 
	
		
			
				|  |  | +		<if test="hasCourse != null">
 | 
	
		
			
				|  |  | +			LEFT JOIN (select user_id_,SUM(used_course_minutes_) used_course_minutes_,music_group_payment_calender_id_ from music_group_payment_student_course_detail group by music_group_payment_calender_id_,user_id_) mgpsc
 | 
	
		
			
				|  |  | +			ON mgpsc.music_group_payment_calender_id_ = mgpcd.music_group_payment_calender_id_ and mgpcd.user_id_ = mgpsc.user_id_
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  |  		LEFT JOIN music_group_payment_calender mgpc ON mgpcd.music_group_payment_calender_id_ = mgpc.id_
 | 
	
		
			
				|  |  |  			LEFT JOIN music_group mg ON mgpc.music_group_id_ = mg.id_
 | 
	
		
			
				|  |  |  			LEFT JOIN student_registration sr ON sr.music_group_id_ = mgpc.music_group_id_ AND mgpcd.user_id_ = sr.user_id_
 |