【发布时间】:2016-03-25 02:33:48
【问题描述】:
我正在尝试加入这两个表。让我们调用一个员工,另一个员工信息:
Employees
Name Title ID
------- ------- ------
John Consultant 1
John Engineer 2
Jane Accountant 3
Employee Information
Name EmailAddress Project
------ ------------- ----------
John John@work.com Travelling
John John1@work.com Database Maintenance
我正在尝试加入表格,使其看起来像这样:
Desired Results
Name Title EmailAddress Project
------ ----- ------------- ----------
John Consultant John@work.com Travelling
John Engineer John1@work.com Database Maintenance
但我不断得到这样的东西:
Actual Results
Name Title EmailAddress Project
------ ----- ------------- ----------
John Consultant John@work.com Travelling
John Engineer John@work.com Database Maintenance
John Consultant John1@work.com Travelling
John Engineer John1@work.com Database Maintenance
我正在运行与此类似的查询:
SELECT * FROM Employees E INNER JOIN
EmployeeInformation EI ON E.Name = EI.Name
看着它,我可以理解为什么行数翻倍,但我似乎无法找到获得所需输出的方法,有什么建议吗?还是因为我的过滤器太模糊而无法实现?
【问题讨论】: