에 대한 3 개 테이블을 조인 나는 3 개 테이블이 : TABLEA (ID의 INT를, 이름 VARCHAR (2))SQL 서버 2012 : 조건
ID Name
01 A4
01 SH
01 9K
02 M1
02 L4
03 2G
03 99
TableB의 (이름 VARCHAR (2))
Name
5G
U8
02
45
23
J7
99
9F
A4
H2....
TableC (ID INT, 이름 VARCHAR (2)) (A와 같은 기록의 같은 수) (TABLEA에서 ID로 미리 채워)
내가 B.Name에서 수 있도록 C.Name을 채우려ID Name
01 NULL
01 NULL
01 NULL
02 NULL
02 NULL
03 NULL
03 NULL
사에 대한 나 ID (예 : 1), A.Name과 다른 값을 가져야합니다. 그래서 A.Name에 이미 존재하기 때문에 C.Name은 ID = 1에 대해 (A4, SH, 9K)를 가질 수 없습니다. 또한 A.name은 B.name에 존재할 수도 있고 없을 수도 있습니다.
문제는 여기에 tableB에 추가 열이 없습니다. 테이블을 조인 할 때 더 많은 열이 필요합니까? 도움 주셔서 감사합니다.
**하십시오 : 항상 ** 콘크리트 데이터베이스 시스템 ** 및 버전을 넣어 ** (같은 : 'sql-server-2012') 질문 할 때 태그로 사용하고 있습니다 - 감사합니다! –
물론입니다. 나는 그것을 명심 할 것이다. 감사합니다 :) –