sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg få offset for en bestemt række i MySQL?

Går op:

SELECT * FROM table WHERE id > 'your_current_id' ORDER BY id LIMIT 1;

Går ned:

SELECT * FROM table WHERE id < 'your_current_id' ORDER BY id DESC LIMIT 1;

ps:det er bedre at lave LIMIT 2, så du kan se, at du er ved den første eller ved de sidste poster i databasen, når kun én post returneres.



  1. 5 kraftfulde funktioner i Microsoft Access

  2. Hvordan får du PyPy, Django og PostgreSQL til at arbejde sammen?

  3. Lære 2 DQL CASE NÅR i Count

  4. Sådan konfigureres automatisk failover for Moodle MySQL-databasen