RDBMS는 오라클을 사용하고 있거든요...
Table 우편번호가 있다고 하고 Table 일반이 있다고 하죠...
우편번호에는 우편번호,한글주소,영문주소 의 3 필드가 있고
일반에는 번호,우편번호의 2필드가 있다고 하죠...
그런데 우편번호 Table에는 우편번호는 같지만 주소가 조금씩 다른
항목이 있습니다.
예를 들면 이런식이죠
우편번호 한글주소
111-111 한국시 남한구 대한면 대한리
111-111 한국시 남한구 대한면 무궁리
제가 하고자 하는것은
일반Table에 있는 우편번호필드를 사용하여 해당되는 주소를 보여주고
싶습니다.
물론 일반Table에 있는 모든 레코드를 검색할거구요
이런식이 되겠죠
select c.번호,g.한글주소,g.영문주소
from 일반 g,우편번호 c
where (g.우편번호 = c.우편번호)
order by 1;
이렇게 하면 검색값중에 같은 일반Table의 번호필드의 값이
같은것이 여러개 나오는경우가 있습니다.
이는 우편번호 Table에서 우편번호가 같지만 주소가
조금씩 틀리기 때문에 여러번 값이 나오기 때문인데
이것을 해결해서
여러번 나오지 않고 우편번호가 같다면 다른주소말고
딱 한가지 주소만 출력해서 일반 table의 같은 번호가
나오지 않도록 하려고 합니다.
어떻게 해야하는지 좀 도와주세요
어렵네요...