마스터 테이블에서 레코드의 서브 세트로 테이블을 생성하려고합니다. 예를 들어, 내가 가진 :일부를 제외하고 많은 레코드를 삽입하는 방법
id name code
1 peter 73
2 carl 84
3 jack 73
내가 같은 피터의 코드를 가지고 있기 때문에 잭 피터 칼이 아닌를 저장할. 20M 레코드가 있기 때문에 성능이 필요합니다.
나는이 시도 :SELECT id, name, DISTINCT(code) INTO new_tab
FROM old_tab
WHERE (conditions)
을하지만 작동하지 않습니다.
첫 번째 문제점은 타이 브레이커를 정의하는 중입니다. Peter와 Jack이 직면했을 때, Jack over Jack을 선택하는 이유는 무엇입니까? 가장 낮은 신분증을 사용하고 있습니까? 일단 나는 타이 브레이커를 안다. 나는 질의를 쓸 수있다. –
최소 ID로 레코드를 원합니다. 감사. –