매번 좋은 글을 읽으면서 많은 지식을 얻어가고 있는 초보 개발자입니다.
이해가 안 되는 문제가 있어서 질문드립니다.
select * from tb a, tb b
where a.id = b.id;
각 컬럼의 타입은 a.id varchar2(25 char),b.id varchar2(25 byte) 입니다.
데이터는 영문+숫자 조합으로 14자리가 들어가며 공백은 없습니다.
눈으로 확인 시 똑같은 데이터이나 비교를 하면 데이터가 없다고 나옵니다.
컬럼 타입에 따른 문제인지 아시는 답변 부탁드립니다.
오라클 버전은 11g 입니다. |