| 
					
				 | 
			
			
				@@ -570,7 +570,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             FIND_IN_SET(#{subjectId}, t.subject_id_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND (t.organ_id_ = #{studentOrganId} OR FIND_IN_SET(#{studentOrganId},t.flow_organ_range_)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND NOT EXISTS (SELECT user_id_ FROM practice_group WHERE student_id_=#{studentId} AND t.id_=user_id_ AND type_='TRIAL') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND NOT EXISTS (SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                cs.actual_teacher_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                course_schedule_student_payment cssp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		        LEFT JOIN practice_group pg ON cssp.music_group_id_=pg.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            WHERE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                cssp.user_id_ = #{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND cs.actual_teacher_id_ = t.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		        AND pg.type_='TRIAL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND cssp.group_type_ = 'PRACTICE') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="findLastPracticeSubject" resultType="int"> 
			 |