Salve a tutti, io avrei l'esigenza di effettuare una query su database mysql per recuperare dei dati, solo che vorrei che fossero ordinati in modo crescente, che siano al massimo 20 valori e che, questo è il punto principale, l'ultimo valore richiamato corrisponda anche all'ultima riga del database.
Mi spiego con un esempio, la query che attualmente ho scritto è questa:
SELECT ID, DATO1, DATO2, DATON FROM TABELLA ORDER BY ID LIMIT 20
Ma in questo caso io ho sempre i valori del campo ID compresi tra 1 e 20, anche se nella tabella ce ne fossero 500. Io invece vorrei che se nella tabella ci sono, diciamo, 35 righe, lui mi prenda sempre i 20 valori compresi fra 15 e 35; se ci fossero 60 righe i valori dovrebbero essere compresi fra 40 e 60, e così via.
In pratica dovrebbe richiamarli in ordine decrescente e poi ordinarli in modo crescente, spero di essermi spiegato. Qualcuno ha qualche idea?