Bonjour,
Je voudrais comprendre la différence :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DISTINCT refcommande, count(refproduit)As Qté FROM CommandeProduits GROUP BY refcommande, Qté;
Pourquoi certaine fois, DISTINCT doit se mettre dans un second SELECT comme le second exemple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT refcommande, count(refproduit)As Qté FROM (SELECT DISTINCT refcommande FROM CommandeProduits) GROUP BY refcommande, Qté;
La requête est : pour chaque commande, la quantité totale des produits commandés.
Merci de votre aide.
Partager