Ciao Ragazzi,
mi sorge un quesito sull'ordinamento di una query visualizzata in una pagina jsp.
Tramite una query visualizzo i dati presi da DB attraverso una query del tipo:
codice:
SELECT * FROM tabella ORDER BY id DESC
Nessun problema fino a qui.
Quello che mi chiedo è: è possibile creare una query di questo tipo
codice:
SELECT * FROM tabella ORDER BY ?, id DESC
dove con il punto interrogativo verrà selezionato un campo dall'utente?
Cioè, io nella mia pagina jsp avrò in alto una cosa simile:
ordina per: campo1, campo2, campo3
Se l'utente selezionerà l'ordinamento per campo2, allora la query che deve venire fuori è:
codice:
SELECT * FROM tabella ORDER BY campo2, id DESC
Come posso fare per implementare una cosa del genere? E' possibile?
La cosa più banale che mi viene in mente è creare tante query per i tanti ordinamenti che vorrei ottenere, è una soluzione sicuramente semplice ma tediosa...
Spero di aver spiegato bene quello che vorrei implementare.
Grazie per l'aiuto!
Ciao ciao