Comment utiliser la fonction somme pour filtrer les fonctions de fenêtre dans MYSQL
P粉186904731
2023-08-30 22:03:52
<p>Comment puis-je écrire cette requête pour filtrer uniquement les résultats dont la somme est supérieure à 50 ? Je n'arrive pas à le faire fonctionner en utilisant avoir ou sum, mais je suis sûr qu'il existe un moyen. </p>
<pre class="brush:php;toolbar:false;">sélectionner le nom, la somme (score)
à partir des soumissions, rejoignez le hacker interne sur submits.hacker_id = hacker.hacker_id
grouper par soumissions.hacker_id
trier par somme(score) desc
ayant une somme (score) > 50</pre>
<p>Voici un exemple avec une table (la table n'a rien de spécial, cette requête s'exécute sans la dernière ligne, mais renvoie le score et le nom de chacun) : http://sqlfiddle.com/# !9/7a660d/ 16&Lt ;/p> ;
Order by devrait être en dernier
Trier comme il se doit en dernier
Votre commande doit être effectuée après votre consommation. C'est à dire :