Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    selezionare record precedente e successivo

    ciao a tutti...
    e possibile con SQL selezionare il record appena precedente e appena successivo di una riga di una tabella??

    es. tabella
    3| gianni
    4| michele
    6| antonio
    9| Luca

    io vorrei che quando sono nella pagina di antonio ci fossero due frecce in basso che puntano una a "michele" e una a "Luca"

  2. #2
    Prova così

    SELECT
    TBl.ID,
    (SELECT MAX(ID) FROM TABELLA WHERE ID < TBl.ID) AS IDPREV,
    (SELECT MIN(ID) FROM TABELLA WHERE ID > TBl.ID) AS IDNEXT
    FROM TABELLA TBL WHERE ID = '1'

    dove IDPREV e IDNEXT sono gli ID del record successivo e del record precedente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.