Background Image
조회 수 3433 추천 수 0 댓글 9
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

큐브리드로 된 DB를 보고 있는데


항목명 뒤에 (+)가 붙어있더라구요...


이게 무슨 의미인가요?




b.mngt_no(+)=a.mngt_no


이런식으로 되어있던데..


이게 무슨 의민지 모르겠습니다.


부탁드립니다..


  • ?
    박동윤 2018.05.10 13:56
    안녕하세요.
    해당 (+)의 의미는 외부 조인을 의미합니다.
    아래 URL을 참고하세요.
    https://www.cubrid.org/manual/ko/9.3.0/sql/query/select.html#id5
  • ?
    멍멍거리지마라 2018.05.10 13:59

    그럼 (+)말고 다르게 표기할때는 b.mngt_no LEFT OUTER JOIN a.mngt_no 처럼 되는 건가요?


    저 상황이 WHERE 절에서 사용된 상황인데 mysql 처럼 사용하려면 어떻게 해야되나요?

  • ?
    엄기호 2018.05.10 14:00
    큐브리드 홈페이지를 이용해주셔서 감사합니다.

    (+)는 a.의 데이터는 다 나오고, b에 있으면 나오고 없으면 null로 표시된다는 의미 입니다.
  • ?
    멍멍거리지마라 2018.05.10 14:03
    mysql 형식처럼하게되면 어떻게 되는건가요??
    이해가 잘 되지 않네요 ㅠ
  • ?
    엄기호 2018.05.10 14:18
    예를 들어 설명 드리겠습니다.

    테이블 : a
    컬럼 : id, code
    데이타 : 1 cd01
    데이타 : 2 cd02

    테이블 : b
    컬럼 : id, code
    데이타 : 1 code01
    데이타 : 3 code03
    데이타 : 4 code04

    질의문
    mysql에서 통영되는 질의문 : select * from a LEFT OUTER JOIN b on a.id = b.id where 1 = 1
    oracle에서 통영되는 질의문 : select * from a, b where b.id(+) = a.id

    큐브리드는 두개의 질의문이 모두 사용 가능합니다. 어느 질의문을 사용해도 상관 없습니다.
    위 질의문 두개는 동일한 결과 값 추출됩니다.
    결과값
    a.id a.code, b.id, b.code
    1 cd01 1 code01
    2 cd02 null null
  • ?
    멍멍거리지마라 2018.05.10 14:31

    감사합니다 덕분에 해결하였습니다!!


  • ?
    필교 2020.08.05 12:25
  • ?
    HiCLASS 2020.08.05 14:38
    (+) 는 Oracle 에서 사용하는 외부 조인 문법입니다.
    CUBRID는 해당 문법도 지원하지만 구문 실행의 호환성만 있으며 의도하지 않은 조인으로 풀릴 수 있습니다.
    따라서 ANSI 조인 방식(질문자가 문의 하신 mysql 형식)을 사용하는 것을 권고 합니다.

    아래는 매뉴얼의 일부 발췌 내용 입니다.
    '(+)'를 WHERE 절에 명시하여 Oracle 스타일의 조인 질의문도 작성 가능하나,
    실행 결과나 실행 계획이 원하지 않는 방향으로 유도될 수 있으므로
    {LEFT | RIGHT} [OUTER] JOIN을 이용한 표준 구문을 사용할 것을 권장한다.
  • ?
    라쿠니 2021.05.22 23:03

    저도 궁금한 내용이었는데 댓글보고 도움많이되었네요

    감사합니다


  1. No Image 21Jul
    by 이민구
    2006/07/21 by 이민구
    Views 21368 

    "Fedora 5에서 설치 실패" 문제 해결

  2. No Image 13May
    by 정병주
    2011/05/13 by 정병주
    Views 25796 

    "내일을 위한 PHP" PHP Fest 2011

  3. No Image 17Oct
    by 정병주
    2006/10/17 by 정병주
    Views 18940 

    '컴퓨터사이언스' 지고 '서비스사이언스' 뜬다

  4. (+)는 무슨의미인가요??

  5. No Image 10May
    by 멍멍거리지마라
    2018/05/10 by 멍멍거리지마라
    Views 3433  Replies 9

    (+)는 무슨의미인가요??

  6. (CUBRID 후원) 우분투 사용자 커뮤니티 안내

  7. No Image 20May
    by CUBRID_DEV
    2009/05/20 by CUBRID_DEV
    Views 20163 

    (CUBRID후원) 여성개발자모임터 커뮤니티 세미나

  8. No Image 09Dec
    by 파란나란디
    2009/12/09 by 파란나란디
    Views 13198 

    ********큐브리드 오픈소스화 1주년 축하드려요~~!!^^******

  9. .net app 지원도 되나요..??

  10. 11/21(화) 무료 교육 참가신청은 여기에...

  11. No Image 16Sep
    by 정병주
    2009/09/16 by 정병주
    Views 20891 

    11월 5일은 공개 SW의 날

  12. No Image 26Nov
    by 리눅스
    2009/11/26 by 리눅스
    Views 11411 

    1년 축하 드립니다.

  13. 1등놀이 해도 되나요? ㅎㅎ

  14. No Image 27Nov
    by tro0918
    2009/11/27 by tro0918
    Views 11525 

    1주년 정말 축하드립니다.

  15. No Image 26Nov
    by 봉단
    2009/11/26 by 봉단
    Views 11348 

    1주년 축하드립니다.

  16. No Image 27Nov
    by 아이티초짜
    2009/11/27 by 아이티초짜
    Views 11351 

    1주년 축하드립니다.

  17. No Image 26Nov
    by 아기사자
    2009/11/26 by 아기사자
    Views 11408 

    1주년을 정말 축하 드리며..

  18. No Image 27May
    by 시난
    2009/05/27 by 시난
    Views 36974 

    2009 3rd CUBRID Inside를 다녀와서!

  19. 2010 4th 공개SW 개발자대회 - 1차 기술세미나

  20. No Image 24Jun
    by 정병주
    2010/06/24 by 정병주
    Views 22372 

    2010 한국 자바 개발자 페스티벌

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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