| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -287,7 +287,7 @@ class Components :
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							SQL = [
 | 
					 | 
					 | 
					 | 
							SQL = [
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								"SELECT :fields FROM ",
 | 
					 | 
					 | 
					 | 
								"SELECT :fields FROM ",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								"(SELECT ROW_NUMBER() OVER() AS row_number,* FROM :target.:table) x","INNER JOIN",
 | 
					 | 
					 | 
					 | 
								"(SELECT ROW_NUMBER() OVER() AS row_number,* FROM :target.:table) x","INNER JOIN",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								"(SELECT ROW_NUMBER() OVER() AS row_number, :unique_field FROM :source.:table) y",
 | 
					 | 
					 | 
					 | 
								"(SELECT ROW_NUMBER() OVER() AS row_number, :unique_field FROM :source.:table ORDER BY RAND()) y",
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								"ON y.row_number = x.row_number"
 | 
					 | 
					 | 
					 | 
								"ON y.row_number = x.row_number"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							]
 | 
					 | 
					 | 
					 | 
							]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							SQL = " ".join(SQL).replace(":fields",",".join(fields)).replace(":table",table).replace(":source",source).replace(":target",target)
 | 
					 | 
					 | 
					 | 
							SQL = " ".join(SQL).replace(":fields",",".join(fields)).replace(":table",table).replace(":source",source).replace(":target",target)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |