【发布时间】:2015-06-26 20:36:56
【问题描述】:
第一篇文章......虽然我已经多次引用这个网站。我有一张表,其中包含使用员工 ID# 的两列。另一个表有员工的姓名和员工 ID#。我正在尝试为一张表中的两列返回员工姓名。
Employee 表包含EmployeeName 和EmployeeID
Jobs 表在JobSuperID 列中包含员工#,在JobManID 列中包含员工#
Select EmployeeName
FROM [DBex].[dbo].[JobStatus]
Right JOIN [DBex].[dbo].[Employees]
ON [DBex].[dbo].[Employees].EmployeeID = [DBex].[dbo].[Jobs].JobSuperID
Right JOIN [DBex].[dbo].[Employees]
ON [DBex].[dbo].[Employees].EmployeeID = [DBex].[dbo].[Jobs].JobAcctManID
我已经看到使用 AS 的参考资料,但无法正确使用语法。另外,如果我只选择 EmployeeName 我如何显示两列?我哪里错了?
【问题讨论】:
-
不确定我是否理解这个问题。你能分享一些样本数据和你想要得到的结果吗?
标签: sql database join sql-server-2012 jointable