如何交叉引用具有FirstName + LastName字段的两个表

时间:2014-12-03 13:23:01

标签: sql tsql

我想匹配两个都有第一个+姓氏字段的表。我想返回与每个人的第一个+姓氏组合相匹配的记录。

表1字段:

id|firstname|lastname|position|

表2字段:

firstname|lastname|datehired|department|deptcode|

3 个答案:

答案 0 :(得分:1)

您可以加入多个列:

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

答案 1 :(得分:0)

怎么样:

Select FirstName, LastName From Table1

Intersect

Select Firstname, LastName From Table2

答案 2 :(得分:0)

您需要在加入中包含这两个条件

SELECT *  
FROM Table1  
JOIN Table2 ON Table1.firstname = Table2.firstname AND Table1.lastname = Table2.lastname