Come posso ottenere il record 34 di un tavolo se l'ultimo record è record 35?Come ottenere l'ultimo record prima dell'ultimo in mysql?
7
A
risposta
10
Se si sa ci sono 35 record, si desidera limit 1 offset 34
.
Se si desidera ottenere il secondo elemento da su qualsiasi impostato, è possibile invertire l'ordine dell'insieme e selezionare un elemento, sfalsare un elemento. È possibile implementare questo da soli selezionando prima i due elementi del set inversamente ordinato, quindi invertire il set e selezionare il primo elemento:
select * from
(select * from my_table order by id desc limit 2) table_alias
order by id limit 1
15
più semplice metodo
SELECT * FROM tab ORDER BY col DESC LIMIT 1,1
Questo sceglierà un record partire dal 2 ° LIMIT 1,1 mezzi saltare prima scegliere seguente
L'ordine da dovrà essere fatto in modo che quest'ultimo è prima Probabilmente il nome indicato sarà id
Se si conosce il numero del record desiderato, tuttavia, perché non è possibile selezionare solo dove id = 34?
Problemi correlati
- 1. ottenere i record consecutivi in MySQL
- 2. Come ottenere record RANDOM da ogni categoria in MySQL?
- 3. MySQL: come ottenere record con conteggio> 1?
- 4. MYSQL ottenere tutti i risultati, ma prima
- 5. MySQL selezionare prima fila dopo
- 6. Come ottenere l'ultimo record
- 7. Ottenere la prima riga della stringa di risorse mysql?
- 8. java ottenere SQL numero sequenza successiva del record prima dell'inserimento
- 9. Duplica un record in MySQL
- 10. Ottenere tutti i caratteri prima di spazio in MySQL
- 11. Elimina 2 ° record duplicato in mySql Tabella
- 12. Come selezionare N record da una tabella in mysql
- 13. Selezionare la prima istanza di un record
- 14. MySQL - Seleziona l'ultimo record dalla seconda tabella corrispondente alla prima tabella
- 15. Aggiornare record specifici della tabella MySQL
- 16. MySQL: recupera il record più recente
- 17. Come ottenere l'ultimo record in ogni gruppo utilizzando GROUP BY?
- 18. Come mantenere la cronologia degli aggiornamenti dei record in MySQL?
- 19. Come eliminare tutti i record orfani in MySQL?
- 20. Come filtrare i record dalla data in MySQL?
- 21. Come implementare il blocco del record mysql in Yii2
- 22. connettersi equivalente Prima di MySQL
- 23. Eliminazione di record prima di una certa data
- 24. MySQL recupera l'ultimo record per il gruppo
- 25. SELEZIONA quindi elimina immediatamente il record mysql
- 26. Ottenere lista di righe duplicate in MySql
- 27. CANCELLARE un record in posizione relazionale in MySQL?
- 28. Come interrogare 10 record univoci casuali nel database mysql?
- 29. Ottenere i record 10 minuti prima del datetime del sistema in SQL
- 30. mysql ricerca full text non restituisce record
ottima risposta! +1 funziona per qualsiasi numero di riga –
come posso utilizzare questa query in yii2? –