Buon pomeriggio e buon fine settimana. Come sapiamo con L'SQL si può quasi tutto, basta saper combinare le varie parole chiave in una query. Purtroppo non riesco a trovare il modo di ottenere la seguente funzione: In pratica dovrei ordinare degli articoli, sia rispetto all'id, in ordine decrescente, sia rispetto ad un altro parametro, ossia gli articoli in evidenza, quelli rimangono sempre in cima per intenderci. A complicare la situazione, vi è il fatto che il secondo parametro va preso in considerazione solo se esistono articoli in evidenza. In caso contrario, verranno ordinati solo rispetto all'id.
Ora per quanto riguarda l'ordinamento, credo che la parte finale della query sarà una cosa simile:
ORDER BY id, ev
Dove ev è il campo per gli articoli in evidenza, che potrebbe contenere un intero crescente.
A quest'ultimo parametro poi dovrei aggiungere la condizione che discrimina l'esistenza degli stessi articoli. Se la stringa sopra è corretta, come aggiungo tale condizione? Essendo voi più esperti di me sarà sicuramente ovvia la risposta, ma utile per me. Grazie.