Ciao a tutti,

Dovrei fare una query del tipo "SELECT * FROM table WHERE id = 3 or id = 2 or id = 4 or id = 1"

Bè se in questo caso ad esempio eseguo la query, i risultati mi escono ordinati in base all'id e non all'ordine in cui ho richiesto i record nella query. Il motivo del perchè accada è semplice, perchè segue la chiave primaria, ma c'è un modo, tramite query, per ottenere i record nell'ordine in cui li chiedo oppure devo per forza affidarmi ad una funzione esterna?

Grazie