TABLE Join

Back-End/Data Base 2020. 1. 26. 12:04
728x90
반응형

테이블 생성 1


1
2
3
4
5
6
7
8
9
10
CREATE TABLE MASTERTABLE(
CODE VARCHAR2(50),
CODE_NAME VARCHAR2(50),
USE_YN VARCHAR2(50),
CONSTRAINT CODEC PRIMARY KEY(CODE) //CODE를 기본키로 설정
);
 
INSERT INTO MASTERTABLE VALUES('COM001','검색조건','Y');
 
SELECT * FROM MASTERTABLE;
cs





테이블 생성 2


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE TABLE DATAILTABLE(
CODE VARCHAR2(50),
DECODE VARCHAR2(50),
DECODE_NAME VARCHAR2(50),
USE_YN VARCHAR2(50),
CONSTRAINT DECODEC PRIMARY KEY(DECODE), //DECODE를 기본키로 설정
CONSTRAINT CODE_DATAIL FOREIGN KEY(CODE) REFERENCES MASTERTABLE(CODE)
//CODE를 다른 테이블을 참조하는 외래키로 설정
);
 
 
 
INSERT INTO DATAILTABLE VALUES('COM001','DECODE01','글번호','Y');
 
INSERT INTO DATAILTABLE VALUES('COM001','DECODE02','글제목','Y');
 
INSERT INTO DATAILTABLE VALUES('COM001','DECODE03','글쓴이','N');
 
 
SELECT * FROM DATAILTABLE;
cs





두개의 테이블을 Join해서 CODE가 COM001이고, USE_YN이 YDECODE_NAME를 검색해보기



728x90
반응형
: