AdventureWorks 表与 pubs 表的比较
AdventureWorks 示例数据库中的某些表在结构和内容上与 pubs 示例数据库中的表相似。您可以使用下表通过选择相应的 AdventureWorks 表中的列来将使用 pubs 的查询转换为使用 AdventureWorks 的查询。例如,如果查询引用了 pubs 中的 discounts 表,则可以使用 Sales.SpecialOffer 表为 AdventureWorks 编写相似的查询。请注意,AdventureWorks 使用架构名称,而非 dbo。架构名称包含在表名中,对表进行查询时必须指定架构名称。有关详细信息,请参阅 AdventureWorks 中的架构。
pubs |
AdventureWorks |
注释 |
---|---|---|
authors |
Purchasing.Vendor |
|
discounts |
Sales.SpecialOffer |
|
employee |
HumanResources.Employee |
|
jobs |
HumanResources.Employee |
请参阅 Employee 中的 Title 列。 |
pub_info |
Production.ProductPhoto Production.ProductDescription |
|
publishers |
Sales.Store Person.Address Sales.CustomerAddress Person.CountryRegion Person.StateProvince |
以下查询在 publishers 表中提供了等价信息。 USE AdventureWorks; GO SELECT S.CustomerID, S.Name AS Store, A.City, SP.Name AS State, CR.Name AS CountryRegion FROM Sales.Store AS S JOIN Sales.CustomerAddress CA ON CA.CustomerID = S.CustomerID JOIN Person.Address AS A ON A.AddressID = CA.AddressID JOIN Person.StateProvince AS SP ON SP.StateProvinceID = A.StateProvinceID JOIN Person.CountryRegion AS CR ON CR.CountryRegionCode = SP.CountryRegionCode GROUP BY S.CustomerID, S.Name, A.City, SP.Name, CR.Name ORDER BY S.CustomerID; |
roysched |
Sales.SpecialOffer |
请参阅 MinQty 和 MaxQty 列。 |
sales |
Sales.SalesOrderHeader Sales.SalesOrderDetail |
|
stores |
Sales.Store |
|
titleauthor |
Production.ProductVendor |
titleauthor 是一个将生产商映射到职位的关联表。Production.ProductVendor 将供应商映射到他们销售到 Adventure Works Cycles 的产品。 |
titles |
Production.Product |
|