| 
					
				 | 
			
			
				@@ -485,16 +485,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectPayMusicSheet" resultType="com.yonge.cooleshow.biz.dal.vo.HomeMusicSheetVo$MusicSheetSmall"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ms.id_ as musicSheetId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ms.music_sheet_name_ as musicSheetName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sum(if(mspr.id_ is not null,1,0)) as num 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        from music_sheet ms 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 left join music_sheet_purchase_record mspr on mspr.music_sheet_id_ = ms.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            and state_ = 1 and audit_status_ = 'PASS' and del_flag_ = 0 and mspr.order_status_ = 'PAID' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        group by ms.id_, ms.music_sheet_name_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        order by  sum(if(mspr.id_ is not null,1,0)) desc,ms.id_ desc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            count(DISTINCT pr.student_id_) as num 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            music_sheet ms 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LEFT JOIN music_sheet_purchase_record pr ON ms.id_ = pr.music_sheet_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ms.del_flag_=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND ms.charge_type_='CHARGE' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND ms.state_=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          AND pr.order_status_='PAID' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        GROUP BY ms.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ORDER BY count(DISTINCT pr.student_id_)  DESC,ms.id_ desc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         limit 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 |