나는 A, B & 열이있는 Table1을 가지고 있습니다. 표 2를 만들고 ColumnA, Table1 (unique) Table1에서 B와 C 값을 채 웁니다 (A 열의 고유 한 값을 기반으로 함).다른 테이블의 고유 한 값을 기반으로 값 삽입 (정규화)
도움이 될 것입니다. EDIT : SQL 서버를 사용하고 INSERT INTO ... SELECT DISTINCT를 사용해 보았습니다.
나는 A, B & 열이있는 Table1을 가지고 있습니다. 표 2를 만들고 ColumnA, Table1 (unique) Table1에서 B와 C 값을 채 웁니다 (A 열의 고유 한 값을 기반으로 함).다른 테이블의 고유 한 값을 기반으로 값 삽입 (정규화)
도움이 될 것입니다. EDIT : SQL 서버를 사용하고 INSERT INTO ... SELECT DISTINCT를 사용해 보았습니다.
당신은 MS SQL 서버를 사용하는 경우,이
WITH CTE
AS
(
SELECT
RN = ROW_NUMBER() OVER(PARTITION BY ColumnA ORDER BY ColumnA),
ColumnA,
ColumnB,
ColumnC
FROM YourTable
)
INSERT INTO Table2
(
ColumnA,
ColumnB,
ColumnC
)
SELECT
ColumnA,
ColumnB,
ColumnC
FROM CTE
WHERE RN = 1
읽기 https://meta.stackoverflow.com/questions/349789/how-do-i-create-a-minimal-complete-verifiable 시도 -example –
MySQL 또는 MS SQL Server를 사용하고 있습니까? 관련되지 않은 제품에 태그를 지정하지 마십시오. – jarlh