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
운영게시판
최근게시물
MS-SQL Q&A 5134 게시물 읽기
No. 5134
Linked Server Join 오류 질문
작성자
epqlfao
작성일
2009-07-02 14:49
조회수
5,485

링크서버를 이용하여 원격지 정보를 불가피하게 가져와야 하는 경우가 있는데..
링크서버를 이용하여 JOIN시 오류가 발생합니다.


쿼리는

SELECT DISTINCT A.ID, B.NAME
FROM LINK1...TABLE1 A INNER JOIN LINK1...TABLE2 B
ON A.ID = B.ID
WHERE LEFT(A.DATE,6) BETWEEN '200906' AND '200907'

이런식의 조회 쿼리이고
A는 트랜잭션 데이터가, B는 코드 마스터 정보가 있습니다.
그런데 조인리스트를 쭉 풀어보면


A.ID     B.ID    B.NAME
1001     1001    name1
1001     1002    name2
1002     1002    name2
1003     1003    name3
....

이런식으로 키값이 틀린 컬럼과 조인된 리스트가 나옵니다.
원격지 로컬에서는 정상적으로

1001 1001 name1
1002 1002 name2
....

이런식으로 유니크하게 출력되고요.
또 위 쿼리중에 WHERE 절을 제외하면 정상적으로 키가 조인되어 결과가 유니크하게 나옵니다.

양쪽DB다 SQL 2005 Ent x64 버전을 사용하고 있습니다.
혹시 이런 현상을 해결하신분 계시면 도와주십시오.
감사합니다.

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

한번 보여주시면 좋겠습니다.

minsouk@hotmail.com msn

minsouk@nate.com nateon 입니다.

석이님이 2009-07-05 16:55에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5147초보라서, 동일한 항목에 대한 합계 관련 통계 관련 쿼리 좀 부탁 드립니다.
강진수
2009-07-03
5918
5140전체 텍스트 검색 서비스 처음 조회 느린현상 궁금합니다.
알바
2009-07-02
5546
5135[질문] 검색 조건에 따른 SQL문 작성시... [1]
김성진
2009-07-02
5898
5134Linked Server Join 오류 질문 [1]
epqlfao
2009-07-02
5485
5126PHP + MS-SQL 2005 Express 유니코드 관련 질문입니다.
PPer
2009-06-30
7365
5125업데이트 쿼리문 질문 입니다... [2]
나그네...
2009-06-30
5225
5116정렬문제입니다. [3]
우울이
2009-06-29
5418
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다