![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
fsmrel
Bonjour toddy_101,
Il faudrait que vous soyez précis quant à la structure de votre table : la colonne Order_Id est-elle clé candidate ?
Supposons que cela soit le cas. Vous pouvez utiliser une expression de table dans le From (merci à Hugh Darwen qui a convaincu les comités du Standard SQL de la pertinence des expressions de tables) :
Expression de table :
Select Count(Order_Id) as Number_Sales from Total_Orders
From =>
Select F.*, K.Number_Sales From Total_Orders as F, (Select Count(Order_Id) as Number_Sales from Total_Orders) as K ;
Je n'ai pas testé la requête et j'ai pu commettre une faute d'orthographe ici ou là. A vous de vérifier.
Si maintenant Order_Id n’est pas clé :
Expression de table :
Select Order_Id, Count (Order_Id) As Number_Sales from Total_Orders Group by Order_Id ;
From =>
Select Total_Orders.*, K.Number_Sales From Total_Orders As F, (Select Order_Id, Count (Order_Id) As Number_Sales from Total_Orders Group by Order_Id) As K Where F.Order_Id = K. Order_Id ;
A vous de vérifier les fautes de frappe...
Partager