Background Image

FORUM

조회 수 15977 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요~~

OUTER JOIN 을 사용하던중 이상한 현상을 발견하여 이렇게 질문드립니다.

질의 문은 간단합니다. 

먼저 첫번째 테이블입니다.
SELECT AA.id from AA
결과는
1
2
3
4
5

두번째 테이블입니다.
SELECT BB.id from BB
결과는
3
5
입니다.

위 두 테이블을 OUTER JOIN 하게 되면
SELECT AA.id, BB.id FROM AA LEFT OUTER JOIN BB ON AA.id=BB.id 이렇게 하면
예상되는 결과는
1     null
2     null
3     3
4     null
5     5
이렇게 될것으로 예상됩니다.
그러나 결과는
null  null
null  null
3     3
null  null
5     5
이렇게 나옵니다.

그래서 질의문을 바꾸어서 실행해 보았습니다.
SELECT AA.id FROM AA LEFT OUTER JOIN BB ON AA.id=BB.id 이렇게 하면
1
2
3
4
5
이렇게 잘나옵니다.

본문제를 MS-SQL 에서 확인해보니 예상했던 결과로 나오던데
제가 잘못한 문제인지 아니면 OUTER JOIN 을 사용할때 무언가 확인을 해야하는지 궁금합니다.

  • ?
    janus 2009.04.14 21:36
    사용에 불편을 드려 죄송합니다.
    확인하여 알려드리도록 하겠습니다.
  • ?
    janus 2009.04.14 23:23
    CUBRID Manager Client의 문제입니다.
    JAVA프로그램과 csql에서는 말씀하신 것처럼 예상하는 결과가 나옵니다.
    제품 개선사항으로 등록하여 관리하도록 하겠습니다.
    오류를 찾아주셔서 감사드리며, 이용에 불편을 드려 죄송합니다.!!

  1. No Image notice by admin 2024/04/23 by admin
    Views 51 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. Oracle 사용자 팁 문의

  4. Oracle to CUBRID Migration 방안

  5. Oracle dblink 관련 문의드립니다.

  6. Oracle XMLAGG 함수의 유사 기능 질문드립니다.

  7. Oracle SQL 을 Cubrid SQL 로 컨버젼 툴 문의

  8. Oracle SQL to Cubrid SQL

  9. Oracle REGEXT 함수 지원하나요?

  10. Oracle ==> Cubrid 진행 중입니다.

  11. Oracle -> Cubrid Migration 시 문제 문의드립니다.

  12. Oracle --> Cubrid 쿼리 변경 질문입니다!

  13. Operation would have caused one or more unique constraint violations.

  14. Openssl 취약점 패치 문의

  15. On-line 상태에서 Volume 추가 안되는 문제

  16. Oledb 문자열 값 가져오기 실패 문의입니다.

  17. OleDbCommand 를 사용하는데 다음 같은 에러가 발생합니다. 3번째

  18. OleDbCommand 를 사용하는데 다음 같은 에러가 발생합니다. 2번째..

  19. OleDbCommand 를 사용하는데 다음 같은 에러가 발생합니다.

  20. OUTER JOIN 관련해서 질문 드립니다.

  21. ORDERBY_NUM() 사용시 rownum 번호가 순서대로 출력이 안됩니다.

  22. ORDER BY RANDOM()

Board Pagination Prev 1 ... 150 151 152 153 154 155 156 157 158 159 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales