Background Image

FORUM

조회 수 10452 추천 수 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쿼리를 사용하면 됩니다
    결과가 원하는 내용과 다르면 댓글 달아 주세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 366
368 cubrid 설치 후 서버 기동 문제 3 너와나 2009.10.13 10967
367 loaddb 에러 발생. 2 스팅거 2009.10.09 10317
366 컴파일 할 때 오류 cannot find -lcurses 13 아주가끔은 2009.10.08 11888
365 클라이언트에서 원격지 DB로의 접속이 되지 않습니다... 9 김동진81 2009.10.08 14360
364 7.1 -> 2008로 업그레이드 하면 문제가 없을까요? 3 헬리 2009.10.07 9800
363 db 초보자 입니다. 설치가 않되 질문 합니다. 2 watertree 2009.10.06 9548
362 CUBRIDResultSetMetaData 에 관한 질문.. 1 눈꽃 2009.10.06 10015
361 order siblings by 문의 1 유쓰 2009.10.06 20733
360 CUBRID 2008 R 2.0 은 php모듈이 없나요? 1 oneorzero 2009.10.06 9728
359 트리거 delete on 문법 문의 1 aliveJune 2009.10.05 10568
358 윈도우에서 백업받은 DB를 리눅스 환경에서 복구 할수 있나요? 1 newbie 2009.10.03 12561
357 현재 큐브리드 7.1 을 사용하고 있는데요 1 헬리 2009.10.01 8731
356 테이블 조인 후, 또 정렬 후 결과값들을 게시판 페이징 처리할 때... 3 조상필 2009.10.01 18491
355 테이블 컬럼에 COMMENT 추가는 어떻게 하나요? 1 파나순 2009.09.29 14017
354 아이콘 활성 유무?? 4 file 차가워여 2009.09.29 9188
353 cannot communicate with the broker 7 차가워여 2009.09.28 19556
352 영상 데이터를 bit varying에 업로드/다운로드 하는 방법점..(cci_api) 1 pictions 2009.09.24 10482
351 큐브리드매니저에서 값을 바로 수정하기는 어려운가요? 2 file 고영진 2009.09.24 13624
350 큐브리드매니저에서 데이터 내려받기시 컬럼명 같이 저장기능 추가 2 file 고영진 2009.09.24 12755
349 큐브리드매니저의 아이콘 개선 요청 3 file 고영진 2009.09.24 11297
Board Pagination Prev 1 ... 139 140 141 142 143 144 145 146 147 148 ... 162 Next
/ 162

Contact Cubrid

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