Je ne suis même pas sûr que cela soit possible, mais je souhaite commander une requête basée sur la valeur maximale de l'une des trois colonnes.Ordre par valeur maximale dans trois colonnes différentes
structure de la table Exemple: guid, colonne1, colonne2, colonne3
Colonnes 1-3 ont des valeurs numériques et je veux commander l'instruction select en fonction de la valeur maximale de 1, 2 ou 3.
Par exemple:
record column1 column2 column3
---------------------------------
1 5 0 2
2 2 0 6
3 0 1 2
serait-commander fiche 2, 1, 3 parce que 6 est la valeur maximale des trois champs à travers les trois dossiers, fiche 1 est le deuxième et l'enregistrement 3 est le troisième.
Est-ce que cela a un sens?
Merci.
Vous ne pouvez pas 'ORDER BY MAX (colonne1, colonne2, colonne3) '? – Gabe
TSQL (Sybase ou SQL Server) est l'un des rares qui * ne supporte pas les fonctions les plus GRANDE (et MOINS) ...:/ –
En fait, je cherche à utiliser MySQL qui, je le vois, supporte le " la plus grande "fonction". C'est plutôt lent. – Tom