-
Bug
-
Résolution: Résolu
-
Mineur
-
6.02.25, 6.04.16
-
Aucune
-
Aucune
-
N/A
L'ordonnancement des rubriques par ORDRE est incorrect.
La colonne ORDRE est un varchar(4). Si le nombre de rubriques dépasse 10, l'ordonnancement est incorrect.
Une solution serait de caster la colonne ordre :
select * from RUBRIQUE where CODE_RUBRIQUE_MERE = '...' order by cast(ORDRE as unsigned);
Le cast en unsigned ordonne sans erreurs (dans l'ordre):
- Les valeurs nulles
- Les chaines alphabétiques
- Les valeurs vides
- Les valeurs numériques