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
    그렇군요... 감사합니다!

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

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

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

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

  4. 서브쿼리에서 두개 이상의 데이터를 참조하려면.

  5. OLEDB 연결 시 에러 발생

  6. cubrid bigint를 java로 가져오는데 문제가 있네요...

  7. JDBC ResultSet에 대한 문의

  8. 큐브리드는 mysql 의 varchar(255) 와 동일한 길이가 아니네요?

  9. 테이블목록과 필드목록을 조회하는 방법

  10. 컴이 느려집니다.

  11. 64 bit 포팅이란?

  12. 쿼리 질의시 소수점 자리 수 처리 관련

  13. 데이터베이스 자동시작 설정 메뉴

  14. TO_CHAR 관련 질문입니다.

  15. 오류 좀 확인해주세요ㅜㅜ

  16. redhat 에서 cubrid 설치방법 문의

  17. cubrid php module이 linux 32bit 에서는 컴파일이 안됩니다.

  18. Stored procedure execute error: 자바 저장프로시저 관련오류입니다.

  19. 설치 및 삭제의 편의성 증대 요청

  20. 델파이 ADOStoredProcedure 컴포넌트에서 큐브리드저장함수의 리턴값을 받고싶습니다.

  21. 4.0 beta CUBRID HA관련 문제...

  22. 게시판의 이전글 다음글 구현 쿼리질문

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

Contact Cubrid

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