본문 바로가기
MySql

MySQL 두 테이블에서 고유 한 값 선택

by 베이스 공부 2020. 10. 15.
반응형

두 개의 큰 데이터베이스 (각각 +1 백만 행)가 있습니다. 두 테이블의 구조는 동일합니다.

열의 각 값이 두 테이블에서 고유한지 어떻게 확인할 수 있습니까?

거기 있어요
SELECT COUNT(DISTINCTcol) FROM tbl
두 테이블을 모두 고려할 쿼리 유형?

감사!

 

해결 방법

 

하위 쿼리에서 두 개의 전체 집합을 UNION 한 다음 그 중에서 DISTINCT col 을 선택할 수 있습니다.

다음과 같은 것 :

SELECT DISTINCT col FROM (SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2)

 

참조 페이지 https://stackoverflow.com/questions/5158600

 

 

반응형

댓글