Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. [SQL] Record successivo e precedente
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • R
    raiken User Attivo • 31 gen 2009, 11:07 ultima modifica di

    [SQL] Record successivo e precedente

    Buongiorno a tutti.

    Ho un quesito da porvi. Avendo un'ipotetica tabella con campi:

    ID
    ID_Categoria
    Campo

    e avendo una query del tipo ID=2 e ID_Categoria=3

    Come posso ottenere il record immediatamente successivo e immediatamente precedente rispetto all'ID attuale con la stessa condizione di ID_Categoria?

    Insomma serve per ottere i collegamenti fra le varie pagine di una stessa categoria senza dover tornare per forza all'elenco, come fa WP per intenderci.

    Qualche consiglio? 🙂

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • B
      bejelith User • 31 gen 2009, 15:39 ultima modifica di

      select id as ID, id-1 AS ID1, id+1 AS ID2 from TABELLA where cat=2 and cat=3

      Non sono sicuro che funzioni così com'è ma l'idea è giusta.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • R
        raiken User Attivo • 1 feb 2009, 17:59 ultima modifica di

        Ho fatto la prova, ma come pensavo mi restituisce l'ID maggiorato di 1 e diminuito di 1, non l'effettivo record successivo e precedente con le medesime condizioni del recordo principale.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bejelith User • 2 feb 2009, 06:52 ultima modifica di

          Ops, scusami ho capito male io, forse con una vista dovresti risolvere!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            raiken User Attivo • 3 feb 2009, 11:01 ultima modifica di

            Una vista?

            Non preoccuparti, non ci ho lavorato ore per fare la prova che mi hai consigliato 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti