J'ai cette requête dans laquelle j'inclus une déclaration case
:Comment utiliser ORDRE Mysql PAR cas pour organiser les requêtes résultats
SELECT
tsp_filtered_data.increment_id,
tsp_filtered_data.ESN,
tsp_filtered_data.Model,
tsp_filtered_data.Fault,
CASE
WHEN tsp_filtered_data.ESN RLIKE '^[0-9A-F]{8}$'
THEN 'valid ESN'
ELSE 'Invalid ESN'
END AS ESN_status
FROM
tsc_document_status
INNER JOIN
tsp_filtered_data ON tsp_filtered_data.Document_id = tsc_document_status.warehouse_transfer_note_id
ORDER BY
tsp_filtered_data.ESN DESC
et retourne cette sortie:
Can J'utilise ces résultats de 'ESN valide' et 'ESN invalide' pour commander par
mon exigence est de placer toutes les listes 'invalide ESN' au sommet de les résultats interrogés, tandis que la liste «Valid ESN» est affichée.
comment puis-je faire la modification à la requête ..
'COMMANDER PAR ESN_status, tsp_filtered_data.ESN DESC' – Manav