在AdventureWorks2012中,我想使用Sales.SalesOrderHeader
,Sales.Customer
,Sales.Store
和Person.Person
表编写查询,显示SalesOrderID
,{{ 1}},客户的名字和姓氏为StoreName
,销售人员的名字和姓氏为CustomerName
。我想在SalesPersonName
和Sales.Customer
表格中使用Sales.Store
进行左联接。
到目前为止,这是我的工作。但是,Person.Person
和CustomerName
在它们不同时都具有相同的信息。
SalesPersonName
答案 0 :(得分:1)
你的结果很差,因为你的联接错了。您应该加入表示2表之间关系的字段。例如:
JOIN Sales.Customer sc ON soh.CustomerID = sc.CustomerID