Je n'arrive pas à faire fonctionner ça ... Des idées?Mise à jour SQL avec jointure interne et compte
update Products
set UnitPrice = UnitPrice * 0.9
from Products p
inner join [Order Details] od
on p.ProductID = od.ProductID
where COUNT(p.ProductID) > 50
Un agrégat peut ne pas apparaître dans la clause WHERE à moins qu'elle ne se trouve dans une sous-requête contenue dans une clause HAVING ou une liste de sélection, et la colonne étant agrégées est une référence externe.
Merci
Dire "Je n'arrive pas à faire marcher ça ..." n'est pas très utile. Décrivez le problème, ou mieux encore, postez le message d'erreur. – Tony
Avez-vous essayé avec la clause Having? – Hari
@Hari oui, pas de chance d'avoir – arielsp