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 4284
576 mysql 쿼리 변환 질문 입니다. 5 초보 2010.03.16 12196
575 오라클과 큐브리드중 어느걸 도입해야하는지 고민중입니다. 1 신의손 2010.03.16 10473
574 큐브리드 R2.1 PHP확장모듈 관련 8 차오이 2010.03.15 12867
573 저장 프로시저 작성법 1 webdoors 2010.03.14 16379
572 mysql에서는 빠른데 큐브리드에서 쿼리를 포문으로 돌려 여러번 실행시 너무 오래 걸립니다. 5 초보 2010.03.13 12918
571 큐브리드 모델링 툴 1 webdoors 2010.03.13 12246
570 CUBRID PHP Extension 이용시 에러 해결 방법?? 3 요한 2010.03.11 12795
569 BIT형 데이터에 대한 where ... IN 쿼리 1 소라게 2010.03.10 10764
568 portable용 cubrid 제작이 가능할까요? 4 letsgolee 2010.03.10 10240
567 두 쿼리의 결과값을 빼려고 합니다. 2 지니보이 2010.03.09 15568
566 큐브리드 설치후, 실행오류 발생 2 챔프 2010.03.08 11229
565 단일 서버에서 복제구현이 가능한지? 3 핸프맨 2010.03.06 10147
564 IIS + PHP5 까지는 연동했습니다. 2 】赤【 2010.03.06 11876
563 뷰 테이블 편집 cascade 오류 1 초보 2010.03.06 11003
562 저장함수에 대하여 1 보리빵 2010.03.04 9853
561 시리얼 업데이트 오류 2 file 초보 2010.03.04 9841
560 큐브리드 데이타베이스 정지후 다시 데이타베이스 시작이 안됩니다. 1 file 초보 2010.03.03 10130
559 쿼리 문제 3 소라게 2010.03.03 9671
558 자동증가 컬럼수정후 자동증가값이 들어가게 하려면? 7 초보 2010.02.27 18062
557 데이타 입력쿼리 실행시 unique 삽입 오류 납니다. 1 file 초보 2010.02.26 13184
Board Pagination Prev 1 ... 166 167 168 169 170 171 172 173 174 175 ... 199 Next
/ 199

Contact Cubrid

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