2012-11-10 34 views
0

加入数据我想打一个SQL查询,将两个表中的数据链接,然后涉及从第二表中的数据是这样SQL:从多个表

SELECT CustNo AS 'Customer No.', CompanyName, LiasonNo AS 'Liason' 
FROM Customer 

我想要做什么,是将Liason编号与另一个表上的员工编号关联起来,然后将该编号列为员工姓氏。

我会用内连接来做到这一点吗?

回答

3
SELECT a.CustNo as 'Customer No', 
     a.CompanyName, 
     b.LastName 
FROm Customer a 
     INNER JOIN table2 b 
      ON a.LiasonNo = b.EmployeeNo 
+0

是的,我得到了那么多,但我将如何使查询显示EmployeeNo作为Employee.LastName? –

+0

上面的查询显示员工的姓氏,你能解释一下你的问题吗? –

+0

SELECT CustNo”,公司名称,Customer.LiasonNo AS 'LIASON' 从客户 INNER JOIN职工 ON Customer.LiasonNo = Employee.EmpNo AND Employee.EmpNo = Employee.LastName –