- 
	
			
				
					June 14th, 2019, 03:44
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 ایجاد ردیف در فراخوانی داده ها از mYSQL
				
				
						
							
							
						
						
				
					
						
							به کد زیر نگاه کنید :
	کد PHP:
	
SELECT (@row_number:=@row_number + 1) AS num,db_user.* FROM (db_user ,(SELECT @row_number:=0) AS t) INNER JOIN db_user_relation_inheritance ON db_user.id=db_user_relation_inheritance.child 
where db_user_relation_inheritance.parent IN (4) 
group by db_user.id order by db_user.id DESC 
 کد بالا تصویر زیر رو خروجی میده :
http://s3.picofile.com/file/8363509942/01.PNG
مشکلم اینجاست که میخوام فیلد num از ردیف 1 شروع بشه اما از عدد 6 شروع میشه .
اگر کلمه DESC رو از اخر query برداریم مشکل حل میشه اما من میخوام از > جدید ترین کاربران به ترتیب مرتب بشن . حس میکنم rows_number با inner join مشکل داره
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
 
		
		- 
		
			
						
						
							June 14th, 2019 03:44
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					June 14th, 2019, 14:10
				
			
			
				
					#2
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : ایجاد ردیف در فراخوانی داده ها از mYSQL
				
				
						
						
							
						
				
					
						
							بجای desc از asc  استفاده کن
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
-