Background Image

FORUM

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

단축키

Prev이전 문서

Next다음 문서

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

create class A(
aaa int,
bbb int,
ccc list(B)
);

create class B(
ddd int,
eee int,
fff int
);

create vclass C(
vaaa int,
vbbb int, 
vB B
) as
select aaa, bbb, (select B from B where B in ccc and rownum = 1) from A;

select vaaa, vbbb, vB.ddd, vB.eee, vB.fff where C;

 

지금은 이런식으로 가상 테이블을 한번 거쳐야만 하던데요

그냥 서브쿼리로 하려고 하니까

select aaa, bbb, (select ddd from B where B in ccc and rownum = 1), (select eee from B where B in ccc and rownum = 1), (select fff from B where B in ccc and rownum = 1) from A

이렇게 동일한 서브쿼리를 여러번 날려야 하던데요.. 이건 비효율적인 방법 맞죠?

이렇게 하지 않고 방법이 있나요?

  • ?
    iamksseo 2009.03.03 08:35
    다음은 어떨까요?
    SELECT aaa, bbb, S.ddd, S.eee, S.fff
    FROM A,
              (SELECT ddd, eee, fff FROM B WHERE B in A.ccc and rownum = 1) S
  • ?
    jeemin1 2009.03.03 18:35
    그렇군요... 감사합니다!

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4257
936 MSSQL에서 큐브리드 연동 3 미곰 2016.05.24 10946
935 접속자의 아이피나 맥어드레스를 알아낼수 있는지요 3 유니콘 2012.12.05 10953
934 초보 질문드립니다^^:(인스턴스 갱신) 1 박동진 2009.03.12 10958
933 맥에서 cubrid query browser 실행이 안됩니다. 1 zbqmflem12345 2014.03.29 10964
932 cubridmanager 실행시 오류 입니다. 1 하하보이 2010.12.11 10967
931 원하는 테이블에 데이터를 추가 하고싶으면 어떻게 하나요? 1 나동호 2009.03.25 10976
930 오류의 의미?? 10 천상 2016.06.21 10988
929 매니저 오류 문의 4 file Kai 2014.01.06 10990
928 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 10991
927 뷰 테이블 편집 cascade 오류 1 초보 2010.03.06 11003
926 Cubrid 2008 R 1.3 설치중 에러메시지 3 동진 2009.03.23 11004
925 라이센스 관련 문의 입니다. 1 foxman 2011.01.25 11007
924 트랙잭션이 시스템에 의해 중단됩니다. 1 김현성 2011.05.26 11016
923 cubrid 8.4.3 loaddb 또는 대량데이터 일괄 Insert 방법 1 김상윤 2013.03.22 11017
922 대용량 mysql 데이타를 큐브리드 2008 로 마이그레이션 할때 1 초보 2010.01.27 11022
921 cubrid 설치 후 서버 기동 문제 3 너와나 2009.10.13 11025
920 Oracle --> Cubrid 쿼리 변경 질문입니다! 3 잘하자! 2016.06.01 11051
919 JBoss 7.1.1 와 Cubird 9.3.6 버젼 연동 문의 file 뽀대남 2016.07.12 11058
918 파티션 테이블에 대해서.. 1 알칸펠 2014.01.17 11065
917 The size of data received from server is different from the expected 2 사자 2011.01.21 11069
Board Pagination Prev 1 ... 148 149 150 151 152 153 154 155 156 157 ... 199 Next
/ 199

Contact Cubrid

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