MySQL 조인문 결과 에러 - 버그라고 하던데.. 혹시 되시는 분??

글쓴이: 익명 사용자 / 작성시간: 화, 2002/08/06 - 8:53오전
member 테이블에 jumin 필드에 1234561234567 값이 있고
gmember 테이블에 jumin 필드에는 '0' 이 있습니다.
이때
SELECT a.jumin AS memberJumin, b.jumin AS gmemberJumin FROM member
a, gmember b WHERE a.jumin = '1234561234567' OR b.jumin
= '1234561234567';
했을때 memberJumin 과 gmemberJumin 에 아무것도 출력이 되지 않는것이
맞는건가요?
원래 memberJumin 은 일치하는 값이 있으니 출력이 되어져야 정상이 아닌
가요? join 문에 이상이 있는 건가요? 아시는 분의 답변 부탁드리겠습니
다.~
)
MySQL 버전은 3.23.51 입니당..
Forums:
Re: MySQL 조인문 결과 에러 - 버그라고 하던데.. 혹시 되시는
join의 개념을 오해하신 것 같습니다.
두개의 테이블을 합치는 것은 맞는데,
조인은 상이한 컬럼을 가진 두 테이블을 동일한 내용의 컬럼을 중심으로
합쳐서 한 테이블처럼 쓰는 데 있습니다.(column방향 즉 좌우로 합쳐짐)
위의 쿼리의 의도는
비슷한 컬럼을 가진 테이블을 row방향 즉 상하로 합쳐 사용하기를 바라신
것 같은데, 위의 쿼리로는 해결되지 않습니다.
Re^2: MySQL 조인문 결과 에러 - 버그라고 하던데.. 혹시 되시는
database.sarang.net에 가보세요.
댓글 달기