database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7015 게시물 읽기
No. 7015
초보 쿼리 질문입니다.
작성자
권순용(jtylor)
작성일
2007-01-22 19:06ⓒ
2007-01-22 22:03ⓜ
조회수
3,806

CREATE TABLE department

(id NUMBER(2) PRIMARY KEY,

dname VARCHAR2(10),

);

 

CREATE TABLE employee

(id NUMBER(2),

name VARCHAR2(10),

salary NUMBER(4),

did NUMBER(2) REFERENCES department(id);




위에 같은 테이블 두개가 있습니다.


employee에 데이타를 집어 넣어야하는데


문제는


employee.did 값은 dname으로 department 테이블을 검색해서 해당하는 department.id를 넣으려고 합니다.


제가 생각한 쿼리는


insert into employee (id,name,salary,did) values (10,'ksy',100, select id from department where dname='account');


진하게 한 부분이 잘못됬는데요. 어떻게 해야되는지.

이 글에 대한 댓글이 총 2건 있습니다.

insert into employee (id,name,salary,did) select 10,'ksy',100, id from department where dname='account';

이런 식입니다.

김상기(ioseph)님이 2007-01-22 23:53에 작성한 댓글입니다.

이미 해결했지만, 답변 감사드립니다.

권순용(jtylor)님이 2007-01-23 16:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7019DB의 Schemas 수 증가? [1]
이기자
2007-01-24
3844
7018encoding UTF8로 된 디비. pg_dump 시 한글 안 깨지게 하는 법?? [2]
eh
2007-01-23
4606
7016pg_xlog 내용을 볼수 없나요?
사이베이스가 싫어
2007-01-23
3615
7015초보 쿼리 질문입니다. [2]
권순용
2007-01-22
3806
7014PostgreSQL like 조건 적용시 ESCAPE(%, _) [4]
사이베이스가 싫어
2007-01-22
4962
7013vacuum을 빨리 하려면 restore? [3]
dba
2007-01-19
4475
7012PostgreSQL 용량의 한계는? [4]
이기자
2007-01-18
4705
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다