2012-02-27 4 views
0

다른 이름을 가진 10 개의 다른 테이블을 모두 갖고 있지만 모두 전자 메일 주소 열을 포함합니다. 모든 행에 대해 DISTINCT를 수행하려고합니다.여러 테이블의 고유 한 전자 메일 선택

꽤 많은 나의 최종 목표는 일련의 목록에서 수많은 고유 이메일 주소를 얻는 것입니다.

어떻게하면됩니까? 이

select email_address from table1 
union 
select email_address from table2 
union 
... 
etc 

UNION 같은

답변

2

난 당신이 뭔가를하려는 생각합니다.

0

뭔가 이미 중복을 제거합니다. UNION ALL에는 중복이 포함됩니다.

SELECT email_address FROM table1 
    UNION 
SELECT email_address FROM table2 
    UNION 
-- And so on... 
0
select email_address from c1 

    UNION 

    select email_address from c2 

노조 문이 모든 중복 값을 제거합니다

관련 문제