두 개의 테이블이 있으며 각 테이블에는 동일한 열이 있습니다. 그러나 각 테이블에는 고유 한 데이터도 들어 있습니다. 유사 데이터에는 행 이름이 포함됩니다.SQL Server에서 두 테이블 병합
내가해야 할 일은 테이블 2의 데이터를 테이블 1의 일치하는 행 (이름 열과 일치)에 연결하는 것입니다.
이렇게 할 방법이 있습니까? 이름이 일치 곳
나는 표 1에 들어갈 테이블 두 개에서 물건이 필요합니다 : 데이터 유형이 동일
두 개의 테이블이 있으며 각 테이블에는 동일한 열이 있습니다. 그러나 각 테이블에는 고유 한 데이터도 들어 있습니다. 유사 데이터에는 행 이름이 포함됩니다.SQL Server에서 두 테이블 병합
내가해야 할 일은 테이블 2의 데이터를 테이블 1의 일치하는 행 (이름 열과 일치)에 연결하는 것입니다.
이렇게 할 방법이 있습니까? 이름이 일치 곳
나는 표 1에 들어갈 테이블 두 개에서 물건이 필요합니다 : 데이터 유형이 동일
다음 쿼리는 두 테이블의 열이 일치하는 모든 행을 반환해야합니다. 테이블 1 또는 2에만있는 고유 한 행은 제외됩니다.
SELECT
one.matchingColum,
one.oddColum,
two.evenColumn
FROM one
JOIN two on one.matchingColumn = two.matchingColumn
경우에, 당신은 노동 조합을 할 수
SELECT *
FROM table1
UNION
SELECT *
FROM table2
데이터 유형이 같지 않고 JOIN 할 수있는 필드가있는 경우 JOIN을 수행 할 수 있습니다.
SELECT *
FROM table1 t1
LEFT JOIN table2 t2
ON t1.id = t2.id
당신이 말하면서 같은 행이나 다른 행에 대해 이야기하고 있습니까? 또한 데이터가 고유하다고 데이터 유형이 다르다고 말할 때? – Taryn
불명확하면 죄송합니다. 행이 일치하고 표 2의 열을 표 1의 일치하는 행에 추가하기 만하면됩니다. – Jack