| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  01-07-2014, 08:28 | #1 | 
| Member Iscritto dal: Jul 2011 
					Messaggi: 152
				 | 
				
				Limit sql non funzona se non si hanno indici ordinati?
			 
		Ciao,ho creato una query order by con limit select f from Entita f order by desc,f.quarter desc,f.mese desc LIMIT 24 Il problema e che se la eseguo dal db funzona,dal mio programma mi restituisce + di 24 risultati,gli indici non sono in ordine sono sparsi,può essere che non essendoci gli indici in sequenza non funziona? | 
|   |   | 
|  01-07-2014, 08:50 | #2 | 
| Senior Member Iscritto dal: Jan 2014 
					Messaggi: 852
				 | 
		Come minimo dovresti indicare che database stai utilizzando, inoltre la clausola "order by desc" è un po' ambigua, non si capisce se desc sia il nome di una colonna o il criterio di ordinamento, nel primo caso dovresti utilizzare gli opportuni qualificatori per i nomi di campo.
		 | 
|   |   | 
|  01-07-2014, 09:16 | #3 | 
| Member Iscritto dal: Jul 2011 
					Messaggi: 152
				 | 
		Ciao uso postgresql,la query è corretta desc è il criterio di ordinamento,quello che non va è il limit e mi sa che è perchè ho gli indici che non sono ordinati in numero crescente
		 | 
|   |   | 
|  01-07-2014, 09:37 | #4 | 
| Senior Member Iscritto dal: Nov 2005 
					Messaggi: 2777
				 | 
		Secondo me hai sbagliato a ricopiare la query qui sul forum. Comunque limit funziona indipendentemente dall'ordine, anche se senza è un po' inutile
		 | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 17:41.









 
		 
		 
		 
		






 
  
 



 
                        
                        










