Comment puis-je utiliser MySQL IS NOT NULL
dans une requête Joomla?Ordre Joomla Les enregistrements MySQL avec les valeurs NULL en premier
Ma table a les colonnes suivantes:
id, name, desc, effective from, effective to
La colonne effective_to
peut être NULL
.
je dois avoir des lignes avec NULL
dans la première colonne effective_to
(l'événement dure) et les lignes avec enregistrement d'horodatage dans la colonne effective_to
order by DESC
.
Ma requête:
->order($db->quoteName('effective_to') . ' IS NOT NULL ', $db->quoteName('effective_to') . ' DESC ');
mais il ne fonctionne pas correctement.
Quelqu'un peut-il m'aider s'il vous plaît? Je n'ai pas pu trouver d'exemples dans la documentation de Joomla.
Veuillez décrire exactement ce que «ne fonctionne pas correctement». Cela vous donne-t-il une erreur? Avez-vous un comportement inattendu, et si oui, qu'est-ce que c'est? – theFunkyEngineer
non, pas d'erreur. il semble que la commande ORDER soit totalement ignorée, ou qu'il y ait un tri DB. –