Ottenere record precedente e successivo con query al database

Giorgio Borelli

Dato un record della nostra tabella, può essere utile in diverse occasioni voler ottenere il record precedente e/o il record successivo dal database, che sia MySql, SqlServer, Oracle o altro RDBMS. Supponiamo ad esempio di avere la nostra piattaforma di gestione dei contenuti (CMS - Content Management System) e di voler implementare un motore di blogging, una funzionalità molto diffusa su tutti i blog è quella di consentire di leggere articolo precedente e leggi articolo successivo  dato un post o articolo (il nostro record), per far ciò ci serve ottenere dal database il record  precedente e successivo.

Questo è solo un esempio ma i casi potrebbero essere tanti, ottenere il record precedente e successivo è molto semplice e può tornare utile in tanti contesti, per realizzare ciò basta fare due query al database, andiamo a vedere come fare.

Prosegue...

Categorie: database

Tags: , , , ,