jowoohyeong / TIGENSOFT

0 stars 0 forks source link

TABLE JOIN (테이블 조인) - INNER, OUTER #10

Open jowoohyeong opened 1 year ago

jowoohyeong commented 1 year ago

테이블 조인 (JOIN)

table join 의 종류

SELECT *
FROM users u
INNER JOIN usergroup g ON (g.GroupCode = u.GroupCode)

img1 daumcdn

INNER JOIN

OUTER JOIN

출처: https://developer-jjun.tistory.com/24

jowoohyeong commented 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
;