2014-10-30 46 views
0

我正在使用AdventureWorks 2008示例数据库进行一些测试和教学。正如我所料,Sales.Customer表链接到Sales.SalesOrderHeader表,但我无法弄清楚其他客户数据(如Name)的存储位置。AdventureWorks 2008 - 在哪里可以找到客户名称

当我查阅文档时,它引用了一个Sales.Individual表,但我没有看到它。

不确定这个问题,但我使用的是SQL Server 2008 R2。

回答

0

Sales.Customer(PersonID)是Person.Person(BusinessEntityID)的外键。您可以在Person。*表中找到相关数据。

+0

感谢,认为是这样的话,但有些事让我怀疑它。 – 2014-10-30 18:24:49

0
Select pp.FirstName+ ' '+pp.MiddleName+' '+' '+pp.LastName As Full_Name 
From Person.Person pp 
Inner Join 
HumanResources.Employee em 
On pp.BusinessEntityID = em.BusinessEntityID ; 

,或者如果你不想Concat的字符串作为全名
采用以下方式查询

Select pp.FirstName ,pp.MiddleName ,pp.LastName 
From Person.Person pp 
Inner Join 
HumanResources.Employee em 
on pp.BusinessEntityID = em.BusinessEntityID ; 
相关问题