Background Image

FORUM

조회 수 10489 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 115
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4474
880 질의가 무한 루프로 발생시 대처법 질문 1 이석희 2009.03.18 12769
879 질의문을 날렸을 때 무응답 현상에 대한 문의 3 a13579135790 2017.10.30 603
878 질의실행계획 카디널리티 문의 1 종이 2016.06.08 9691
877 질의어 질문 1 옥흐 2017.09.01 466
876 질의자동화 관련하여 문의드립니다. 4 ........ 2011.10.28 9080
875 질의자동화 다시한번 여쭤봅니다. 2 ........ 2011.11.30 9265
874 질의자동화 등록 오류 관련 문의 2 file ots21 2021.07.07 85
873 질의편집기 3 agkim 2013.08.28 7225
872 질의편집기에서 특정 테이블에 조건을 주어 select한 데이터들의 용량 확인 방법 문의 1 테스형2 2021.09.16 137
871 집합함수 이용 시 정렬 관련하여 문의드립니다. 2 플레이어블 2023.01.27 95
870 집합형 데이터 타입의 조회방법 문의 4 김현성 2009.08.08 8797
869 집합형 데이터에 외부키 설정 1 소라게 2013.04.30 7605
868 차기버전은 언제 나오나요?? 1 유니콘 2014.05.08 6237
867 참조를 이용해서 찾을때 인덱스를 태울려면 어떻게 하나요? 2 안지민 2011.07.08 7538
866 처음 사용자 1 김대빵 2009.12.05 8833
865 초기비번 2 file bj 2012.02.10 8616
864 초기설치후 초기화면 에러 문의입니다 1 오명일 2016.08.10 14019
863 초기설치후 초기화면 에러 문의입니다 추가 1 오명일 2016.08.10 13820
862 초를 시분초로 바꾸는 방법 문의 드립니다. 1 qwerty 2018.09.18 1057
861 초보 질문드립니다^^:(인스턴스 갱신) 1 박동진 2009.03.12 10961
Board Pagination Prev 1 ... 152 153 154 155 156 157 158 159 160 161 ... 200 Next
/ 200

Contact Cubrid

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