두 테이블 모두 first + last 필드가 일치하도록하고 싶습니다. 각 개인의 첫 번째 + 성 조합과 일치하는 기록을 반환하고 싶습니다.FirstName + LastName 필드가있는 두 테이블을 서로 참조하는 방법
표 1 필드 :
id|firstname|lastname|position|
표 2 필드 :
firstname|lastname|datehired|department|deptcode|
두 테이블 모두 first + last 필드가 일치하도록하고 싶습니다. 각 개인의 첫 번째 + 성 조합과 일치하는 기록을 반환하고 싶습니다.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
고맙습니다! –
방법에 대해 :
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'을 추가 및 제거 고려하시기 바랍니다. 그것들에 합류하는 것이 훨씬 더 안전하고 청결 할 것입니다. –
나는 사랑하고 싶지만, 상사에게 물어 보니 그들은 옵션이 아니라고 말했고, 나는 이름과 일치해야했다. –