Ho intenzione di avere una lista fissa di articoli da ordinare che non saprò fino a quando non eseguirò la query poiché c'è un passaggio di randomizzazione.ordine mysql da una lista fissa
Mi piacerebbe avere qualcosa di simile al seguente:
supporre che is_launch_set tornerà 1,3,7,11 ma sono stati randomizzati al di sotto:
select * from items where is_launch_set=1 order by id values (3,11,7,1);
tutte le idee su come realizzare Questo? Stavo pensando forse a find_in_set ma non sono proprio sicuro.
Eventuali duplicati: [MySQL Ordina per qualche lista] (http: // StackOverflow .com/questions/6810793 /), anche se questo ha attirato una risposta più approfondita. –