2009-11-01 15 views
6

voglio ordinare un risultato fieldx * Fieldy, ad esempio:MySQL Ordina per matematica

Riga 1: fieldx = 10 Fieldy = 10 Totale: 100

Riga 2: fieldx = 11 fieldy = 5 Totale: 55

La riga 1 deve apparire per prima. Non ho trovato nulla a riguardo. È per un progetto codeIgniter, quindi se c'è una soluzione con questo sono molto felice.

Grazie!

risposta

9

E 'bene fare la matematica nell'ordine dalla clausola:

select * 
from YourTable 
order by fieldx * fieldy 
+0

Lol, che è facile. Grazie per il tuo tempo! – Kees