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

请参阅 MinQtyMaxQty 列。

sales

Sales.SalesOrderHeader

Sales.SalesOrderDetail

 

stores

Sales.Store

 

titleauthor

Production.ProductVendor

titleauthor 是一个将生产商映射到职位的关联表。Production.ProductVendor 将供应商映射到他们销售到 Adventure Works Cycles 的产品。

titles

Production.Product