Per visualizzare su una pagina web i link Precedente e Successivo di una query uso quest'altra:
e tutto funziona.codice:SELECT (SELECT TOP 1 Id FROM tabella WHERE condizioni ORDER BY Id DESC) AS precedente, (SELECT TOP 1 Id FROM tabella WHERE condizioni ORDER BY Id ASC) AS successivo FROM tabella
Ora però vorrei estrarre, oltre agli Id anche un altro campo ad essi associato (ad esempio il nome del prodotto precedente e successivo)
E' possibile farlo in modo semplice senza ripetere tutta la sottoquery ad esempio aggiungendo
e una uguale per nomeProdottoSuccessivo... Mi sembra eccessivo, non c'è un modo più semplice? (Tenendo conto che "condizioni" già è una sfilza di AND OR etc...)codice:(SELECT TOP 1 nomeProdotto FROM tabella WHERE condizionicomesopra ORDER BY id DESC) AS nomeProdottoPrecedente
aziee![]()

Rispondi quotando
