|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#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? |
|
|
|
|
|
#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.
|
|
|
|
|
|
#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
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
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: 19:58.



















