When you use aggregate functions (like sum
) you have to group by
every other field in select
You have to modify your query as follows
select p.productid, p.ProductName, sum(od.quantity) as TotalQuantity from
products p join [Order details] od on p.productid=od.productid
group by p.productid, p.ProductName