Open jowoohyeong opened 1 year ago
CREATE TABLE `users` (
`GroupCode` INT(11) NULL DEFAULT NULL,
`Id` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`Pw` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`UserName` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`UserYN` CHAR(1) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`Remark` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
INDEX `GroupCode` (`GroupCode`) USING BTREE
)
COMMENT='사용자'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `usergroup` (
`GroupCode` INT(11) NOT NULL AUTO_INCREMENT COMMENT '그룹코드',
`GroupName` VARCHAR(50) NULL DEFAULT NULL COMMENT '그룹명' COLLATE 'utf8mb4_general_ci',
`Remark` VARCHAR(50) NULL DEFAULT NULL COMMENT '그룹비고' COLLATE 'utf8mb4_general_ci',
PRIMARY KEY (`GroupCode`) USING BTREE
)
COMMENT='사용자그룹\r\n'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=6
;
테이블 조인 (JOIN)
table join 의 종류
OUTER JOIN은 반드시 OUTER가 되는 테이블을 먼저 읽어야 하기 때문에 조인 순서를 옵티마이저가 선택할 수 없다.
INNER JOIN
OUTER JOIN
출처: https://developer-jjun.tistory.com/24