Tri des résultats des sous-requêtes combinées (UNION)
La combinaison des données de plusieurs sous-requêtes à l'aide de UNION
permet de trier l'ensemble de résultats final.
Scénario :
Disons que vous avez une requête combinant les données de plusieurs sous-requêtes.
Problème :
Comment trier les résultats combinés ?
Approche incorrecte :
L'utilisation de OR
au lieu de UNION
pour combiner des sous-requêtes empêchera le bon classement de l'ensemble de données complet.
Solution :
Pour trier les résultats combinés, ajoutez une clause ORDER BY
à la fin de votre requête UNION
. Cette clause affectera l'ensemble de l'ensemble de résultats combinés.
Par exemple, pour trier selon la colonne name
: (La structure de requête spécifique devra être fournie pour donner un exemple complet et précis) Le texte fourni ne contient pas d'exemple de requête complet et fonctionnel utilisant UNION. Un exemple complet serait nécessaire pour illustrer la solution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!