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도 해봤는데 것두 아니고...
왜그런거죠?
뭔가 해결방법을 ...
도와주세요~
|