Selezionare elementi con un ordine a piacere in MySQL

Se è necessario presentare degli elementi provenienti da una tabella MySQL in un ordine completamente arbitrario, in teoria si può fare anche un’elaborazione intermedia in PHP, ma conoscendo la giusta condizione in MySQL si può risparmiare un po’ di tempo. Basta decidere il campo ed elencare i suoi valori nell’ordine desiderato all’interno della funzione FIELD, per esempio:

SELECT * FROM tbl_test ORDER BY FIELD(id, 2, 1, 4)

 

About Author: Giovanni Cappellini

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>