database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1827 게시물 읽기
No. 1827
쿼리좀 도와 주세요.
작성자
강민현
작성일
2007-02-08 19:06
조회수
4,786

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을 사용하여 검색 했습니다.


그런데 문제는 두개의 테이블에 아이디는 틀리지만 같은 메일 주소를 가지고 있는 경우가 있습니다.


이런경우 현재는 그냥 메일이 여러번 보내 지는데 이걸 메일 주소가 같을경우 한번만 검색 할 수없을까요?


별도의 메일 서버를 사용하기 위해 과정상 필히 쿼리문만으로 해결 해야 합니다.


부탁 드리 겠습니다.


즐거운 하루 되세요~~

이 글에 대한 댓글이 총 1건 있습니다.

그냥 메일주소로 outer join하시면 되겠네요.....

지연님이 2007-02-12 10:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1830랜덤 select 프로시져 보완좀 해주세요.
강민현
2007-02-14
5099
1829전자를 반자로 변환하고 싶습니다.
셀프
2007-02-12
5459
1828지연님....다시 질문 드릴게요 [1]
이은영
2007-02-09
4803
1827쿼리좀 도와 주세요. [1]
강민현
2007-02-08
4786
1826The data for column 3 is NULL but no indicator was available [4]
손영우
2007-02-08
4466
1825그사이 또 질문 ( alter table시 ) [1]
이은영
2007-02-08
5028
1824isql 을 사용하여 output 파일 생성시 [3]
이은영
2007-02-08
4614
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다