2009-11-01 7 views
6

Je veux commander un résultat par fieldx * Fieldy, par exemple:MySQL ordre par les mathématiques

Ligne 1: fieldx = 10 Fieldy = 10 Total: 100

Row 2: fieldx = 11 fieldy = 5 Total: 55

La ligne 1 doit apparaître en premier. Je n'ai rien trouvé à ce sujet. C'est pour un projet codeIgniter, donc s'il y a une solution avec ça je suis très content.

Merci!

Répondre

9

Il est normal de faire des mathématiques dans l'ordre par article:

select * 
from YourTable 
order by fieldx * fieldy 
+0

Lol, c'est facile. Merci pour votre temps! – Kees