Background Image

FORUM

조회 수 22320 추천 수 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 4442
587 Edit Host 에러 (bad record MAC) 8 file 알고싶어요 2021.08.16 544
586 ERWIN에서 Reverse Engineer 사용중에 에러 발생 3 연습용 2021.09.15 259
585 ERWIN Reverse Engineering 관련 문의드립니다. 5 file 초코초코초 2022.10.05 327
584 ERROR(196623) 무슨에러인가요? 1 닉넴 2011.06.24 9304
583 ERROR CODE = -51 발생하였습니다. 문의 드립니다. 1 청백-e 2015.07.20 4586
582 ERROR CODE = -41, ERROR CODE = -52 1 까망이 2013.02.07 48601
581 ERROR CODE = -41 2 reerror 2012.07.18 8623
580 ERD 보통 어떻게 작업하나요? 1 차오이 2011.05.04 38524
579 ER-WIN으로 큐브리드 접속 시 에러 발생. 2 file airporti 2022.01.10 174
578 ER-WIN으로 큐브리드 접속 시 에러 발생(질문 끌올) 2 file airporti 2022.01.12 199
577 ENUM, SET 등의 타입이 저장되는 Dictionary는 어디인가요? 5 새옹지마 2022.06.29 127
576 ELO타입이 무엇인가요? 1 sobubble 2023.06.27 116
575 Docker에 설치된 큐브리드에서 cubrid server stop이 안됩니다. 4 새옹지마 2021.06.13 429
574 Docker Image 배포 문의 2 ted 2022.09.15 310
573 Docker 4 sj.han 2023.08.23 250
572 Django Cubrid DB Conntection Error 4 thejoin 2024.01.16 98
571 DemoDB 관련 문의 1 toy2508 2014.11.04 3902
570 Db프로시져 스케쥴 실행 성공 리포트나 로그 결과른 보고싶습니다 2 Roy 2023.10.16 105
569 DateTime 타입의 컬럼 데이트 불러오기 2 여긴어디나는누구 2013.11.21 12952
568 Date 형 쿼리 문의 1 아이시에 2010.06.21 16604
Board Pagination Prev 1 ... 166 167 168 169 170 171 172 173 174 175 ... 200 Next
/ 200

Contact Cubrid

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