Requêtes de tri

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requêtes de tri

Requêtes de tri

par finipe » 15 mai 2016, 15:43

Bonjour,

J'essaye de faire un classement d'une base de données selon différentes valeurs, mais je n'arrive pas à trouver les bonnes requêtes. J'ai une table users avec les colonnes suivantes (entre autres) : ville, pays, nom, prenom

J'ai également une table commandes avec notamment les colonnes suivantes :
- prix (le prix HT de la commande)
- id_user (qui correspond à l'id de la table "users")

Je voudrais pouvoir classer tout ça par ordre croissant ou décroissant, selon le champ voulu.
Pour ville, prenom, nom, pays, pas de problème, un simple truc comme ça :

Code : Tout sélectionner

SELECT * FROM users ORDER BY valeur_a_classer ASC/DESC
Mais je voudrais pouvoir aussi classer les users par nombre total de commandes ou prix total des commandes.

Que dois-je utiliser comme requête ? Puis-je le faire en une seule requête ?

Merci de votre aide, sortie des requêtes de base, chuis nulle en sql :D