我想匹配兩個表都具有first +姓氏字段的表。我想返回匹配每個人的第一個姓氏組合的記錄。如何交叉引用具有FirstName + LastName字段的兩個表
表1場:
id|firstname|lastname|position|
表2場:
firstname|lastname|datehired|department|deptcode|
我想匹配兩個表都具有first +姓氏字段的表。我想返回匹配每個人的第一個姓氏組合的記錄。如何交叉引用具有FirstName + LastName字段的兩個表
表1場:
id|firstname|lastname|position|
表2場:
firstname|lastname|datehired|department|deptcode|
您可以加入多個列:
SELECT t1.id, t1.firstname, t1.lastname, t1.position,
t2.datehired, t2.department, t2.deptcode
FROM Table1 t1 INNER JOIN Table2 t2
ON t1.firstname = t2.firstname
AND t1.lastname = t2.lastname
它工作了,謝謝! – 2014-12-03 14:01:55
如何:
Select FirstName, LastName From Table1
Intersect
Select Firstname, LastName From Table2
您需要在兩種情況下你的加入
SELECT *
FROM Table1
JOIN Table2 ON Table1.firstname = Table2.firstname AND Table1.lastname = Table2.lastname
如果你有能力,請考慮增加一個'PersonID'第二表來與除去第一和最後一個名稱字段。加入它們會更安全和更乾淨。 – 2014-12-03 13:40:47
我很想去,但我問我的主管,他們告訴我,這不是一個選項,我必須匹配名稱。 – 2014-12-03 14:03:40