SELECT sm.member_id 'id', sm.person_name 'name', sm.person_email 'email'
FROM s_member sm
union
SELECT tm.id 'id', tm.name 'name', tm.email 'email'
from t_member tm
* where 절이 있었으나 그부분은 생략 했습니다.
위와 같이 두테이블의 회원에게 메일을 한번에 보내기 위해 union을 사용하여 검색 했습니다.
그런데 문제는 두개의 테이블에 아이디는 틀리지만 같은 메일 주소를 가지고 있는 경우가 있습니다.
이런경우 현재는 그냥 메일이 여러번 보내 지는데 이걸 메일 주소가 같을경우 한번만 검색 할 수없을까요?
별도의 메일 서버를 사용하기 위해 과정상 필히 쿼리문만으로 해결 해야 합니다.
부탁 드리 겠습니다.
즐거운 하루 되세요~~
|