首先,我使用的是 SQL Server Management Studio。
我试过搜索,但找到正确的措辞可能是我失败的原因。
我正在尝试为我的 SQL 类开发一个查询,该查询返回ResellerName
未售出 4 种产品中的 1 种的企业列表ProductCategoryKey
。
就像只列出不包括胡萝卜的食谱一样。
它需要我加入五个表才能链接ResellerName
到ProductCategory
.
当前代码如下所示:
SELECT DISTINCT
r.ResellerName
FROM
(((DimReseller AS r
FULL OUTER JOIN FactResellerSales AS rs ON r.ResellerKey = rs.ResellerKey)
INNER JOIN DimProduct AS p ON rs.ProductKey = p.ProductKey)
INNER JOIN DimProductSubcategory AS psc ON p.ProductSubcategoryKey = psc.ProductSubcategoryKey)
INNER JOIN DimProductCategory AS pc ON psc.ProductCategoryKey = pc.ProductCategoryKey
ORDER BY r.ResellerName`
我不知道我的Where
条款应该包括什么,只列出每家没有卖过自行车的公司。我唯一的想法是尝试将类别 1 字段设置为 NULL 字段或其他内容。
任何帮助,将不胜感激。