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 1238 게시물 읽기
No. 1238
조인문에서요 미치겠어욤. 도와주세요~~~~~~~~~
작성자
박인혁
작성일
2004-03-13 15:34
조회수
4,215



table1
  col001     col002     col003     col004   col005  col006
경상북도    포항시      북구       학산동   일반    12
경상북도    경주시      null        양남면   일반    4
경상북도    포항시      남구       장기면   일반    6
경상북도    안동시      null        와룡면   일반    8
...

table2
  fie001       fie002       fie03       fie004   fie005  col006
경상북도    포항시       북구      학산동    일반   12
경상북도    경주시       null       양남면    일반    4
경상북도    포항시      남구       장기면    일반    6
경상북도    안동시      null        와룡면    일반    8
...

이렇게 있다하면

두개를 조인하는데

select *
from table1
inner join table2
on table1.col001 = table2.fie001 and table1.col002 = table2.fie002 and table1.col003 = table2.fie003 and
table1.col004 = table2.fie004

이렇게 했더니....

col003, fie003에 null이 있는 경우는 분명이 일치하는 데이터인데도 제외되버립니다.

총 100건중에 col003, fie003이 null인 경우가 30건이라하면

조인으로 나타난 결과는 70건 밖에 나오지 않는거죠...

 

inner jion을 써서 그런가하고  left outer join도 해봤는데 것두 아니고...

왜그런거죠?

뭔가 해결방법을 ...


도와주세요~


 

 

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

select  *
  from  table1 inner join table2
               on  rtrim(table1.col001)     = rtrim(table2.fie001)
               and rtrim(table1.col002)     = rtrim(table2.fie002)
               and isnull(table1.col003,'') = isnull(table2.fie003,'')
               and rtrim(table1.col004)     = rtrim(table2.fie004)

무시기님이 2004-03-13 17:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1244zeos를 사용 Delphi로 mssql연결작업시...
수니
2004-03-16
4090
1242MS SQL과 C 언어를 연동하려면...고수님들 부탁여... [1]
권순주
2004-03-15
4339
1241아무리 찾아봐도 모르겠네요...고수님들..제발 부탁여... [1]
권순주
2004-03-15
4494
1238조인문에서요 미치겠어욤. 도와주세요~~~~~~~~~ [1]
박인혁
2004-03-13
4215
1237상당히 어려운 쿼리좀..해결좀.. [2]
박통통
2004-03-13
3673
1236쿼리문을 어떻게 해야 할지.. [1]
기욱
2004-03-12
4730
1235업데이트하면 데이터가
박인혁
2004-03-12
3646
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다