0

我正在使用 AdventureWorks 2008 示例数据库进行一些测试和教学。正如我所料,Sales.Customer 表链接到 Sales.SalesOrderHeader 表,但我无法确定其余客户数据(如名称)的存储位置。

当我四处寻找文档时,它指的是一个 Sales.Individual 表,但我没有看到那个表。

不确定这是否重要,但我使用的是 SQL Server 2008 R2。

4

2 回答 2

0

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

于 2014-10-30T15:44:27.140 回答
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 ;

或者,如果您不想将字符串连接为全名,
请使用以下查询

Select  pp.FirstName ,pp.MiddleName ,pp.LastName
From Person.Person  pp 
Inner Join 
HumanResources.Employee em
on pp.BusinessEntityID = em.BusinessEntityID ;
于 2015-01-31T04:28:18.307 回答