Background Image

FORUM

조회 수 13626 추천 수 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. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. CUBRID Service Tray 실행이 안됩니다.

  3. 트랜잭션 관련 문의입니다.

  4. 큐브리드 매니저 대한 에러 문의

  5. ibatis 시 설정 질문입니다.

  6. connect by 에 관한 질문드리겠습니다.

  7. 쿼리의 결과를 비동기적으로 알 수 있나요.

  8. 사용자 비밀번호 문의입니다

  9. 자바초본데요... 톰켓에서 설정하는법좀알려주세요

  10. 큐브리더 관련 문의 드려요^^

  11. 회사 서버에 접속을 할려면 설정이 다른가요?

  12. [오류]서버 접속을 못하겠습니다.ㅜ.ㅜ (그림 유)

  13. 혹시 PHP5.3.0 버전에서 모듈 설치되신분 계신가요???

  14. 특정 테이블 최적화 시 에러 발생

  15. [긴급] Java VM can not be started 메세지 원인??

  16. procedure 문의드립니다

  17. The column name is invalid. 에러메시지 좀...

  18. DataBase 검사 오류

  19. 초보질문 - insert할때 질문

  20. 데이터 보안기능 문의

  21. 큐브리드와 php 연동을 할려는데 문제가??

Board Pagination Prev 1 ... 195 196 197 198 199 200 201 202 203 204 ... 213 Next
/ 213

Contact Cubrid

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