mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-10-26 05:31:04 +03:00 
			
		
		
		
	higher compatibility with MSSQL 2000 ("ORDER BY items must appear in the select list if the statement contains a UNION operator.") as we always take the first field from the list as the one for referencing (field = expressionFieldsList[0])
This commit is contained in:
		
							parent
							
								
									e8259a7665
								
							
						
					
					
						commit
						726155383d
					
				|  | @ -688,7 +688,7 @@ class Agent: | ||||||
|                         limitedQuery = "%s WHERE ISNULL(%s,' ') " % (limitedQuery, uniqueField or field) |                         limitedQuery = "%s WHERE ISNULL(%s,' ') " % (limitedQuery, uniqueField or field) | ||||||
| 
 | 
 | ||||||
|                     limitedQuery += "NOT IN (%s" % (limitStr % num) |                     limitedQuery += "NOT IN (%s" % (limitStr % num) | ||||||
|                     limitedQuery += "ISNULL(%s,' ') %s ORDER BY %s) ORDER BY %s" % (uniqueField or field, fromFrom, uniqueField or field, uniqueField or field) |                     limitedQuery += "ISNULL(%s,' ') %s ORDER BY 1) ORDER BY 1" % (uniqueField or field, fromFrom) | ||||||
|                 else: |                 else: | ||||||
|                     if " WHERE " in limitedQuery: |                     if " WHERE " in limitedQuery: | ||||||
|                         limitedQuery = "%s AND %s " % (limitedQuery, field) |                         limitedQuery = "%s AND %s " % (limitedQuery, field) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user