Background Image

FORUM

조회 수 10485 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요..
다음과 같이 테이블을 생성을 했습니다.

create table mail_list(mail varchar(125), mail_name(32))
creat table user(userid varchar(125), name(32), mails set(mail_list))

mail_list에 데이타는 다음과 같습니다.
han1@naver.com  han1
han2@naver.com  han2
han3@naver.com  han3

이때 user테이블에 insert할때,
insert into user values ('han', 'han', {(select mail_list.identity from mail_list where mail = 'han1@naver.com'),
                                                    select mail_list.identity from mail_list where mail = 'han2@naver.com'),
                                                    select mail_list.identity from mail_list where mail = 'han2@naver.com')})
이런식으로 말고 mail_list테이블의 복수 레코드를 한번의 서브쿼리로 넣을 수는 없는 건가요?
만약에 mails에 100건이상의 데이타를 넣는다고 할 경우 이런식으로 넣기에는 좀..
뭔가 방법이 있을 것 같은데 잘 모르겠네요..
방법이 있다면 알려주세요..

그럼 수고하세요..
  • ?
    seongjoon 2009.07.03 04:07
    create table mail_list(mail varchar(125), mail_name varchar(32));
    create table "user"(userid varchar(125), name varchar(32), mails set(mail_list));
    위의 sql문으로 테이블을 작성한 뒤에,
    insert into "user" values ('han', 'han', set(select mail_list.identity from mail_list));
    처럼 sql쿼리를 사용하면 됩니다
    결과가 원하는 내용과 다르면 댓글 달아 주세요.

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

  2. CUBRID 공간데이터 타입 기대해도 되나요?

  3. 말도 안되는 Exception이 발생하는데 대체 뭘까요;;

  4. 이거... 뭐가 문제 일까요?

  5. 전에 조인 관련 비슷한 질문을 올렸는데도 응용을 하지 못해 쿼리를 올립니다.

  6. 큐브리드 매니저, 쿼리브라우저 차이점 문의

  7. php 모듈 로드가 안됩니다.

  8. 데이타 처리 속도 문제가 있습니다.

  9. 4.0 최초 설치후 DB 구동 불가 증상

  10. 4.0 마이그레이션 중 스키마 로드 오류

  11. 실행 오류 :-46 (Internal error: slot 3 on page 4231 of volume)

  12. 증분백업 복구가 잘 않되고 있습니다.

  13. 리눅스서버에 설치된 cubrid삭제후 로그인할때마다 에러메시지가 나옵니다.(11/06=>관련 추가질문 올림)

  14. 1대의 서버에 버젼이 다른 cubrid를 설치하려고 합니다.

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

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

  17. 실시간 Insert처리

  18. 큐브리드 버전 선택 문의

  19. 페이징과 전체 카운트 쿼리 가져올 수 있도록 해주세요.ㅠㅠ

  20. 질의자동화 관련하여 문의드립니다.

  21. 질의 자동화 실행 오류

Board Pagination Prev 1 ... 139 140 141 142 143 144 145 146 147 148 ... 199 Next
/ 199

Contact Cubrid

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