目标。创建显示产品名称(产品),产品类型(ProductTypes)和每种产品的销售总数(销售额)的查询
我很难弄清楚我打算如何做到这一点。我正在尝试做一个UNION和其他一些东西,但无法让它工作。
我可以通过使用此SELECT ProductID, count(*) as NumSales from Sales group by ProductID
获得销售总数,但真的很难完成其余的工作并正确格式化。任何帮助将不胜感激。
编辑:
Select Products.ProductName, ProductTypes.ProductType
From Products
INNER JOIN ProductTypes ON Products.ProductTypeID=ProductTypes.ProductTypeID
我现在要显示这个,只需要以某种方式加入销售计数。
答案 0 :(得分:1)
尝试:
select prod.ProductName, ptyp.ProductType, count(SaleID) count_sale
from Products prod
join ProductTypes ptyp on ( ptyp.ProductTypeID= prod.ProductTypeID)
join Sales sal on ( sal.ProductID = prod.ProductID)
group by prod.ProductName, ptyp.ProductType