반응형
Join에 대해서 공부하다가, MSSQL에는 INTERSECT(교집합), EXCEPT(차집합) 이 있는데 MYSQL은 없어서 따로 정리하려고한다.
다음은 Grade와 Player 테이블의 정보이다.
1
2
3
4
5
|
CREATE TABLE `Grade` (
`score` INT(11) NULL DEFAULT NULL,
`level` INT(11) NULL DEFAULT NULL,
`name` CHAR(50) NULL DEFAULT NULL
)
|
cs |
1
2
3
4
5
6
|
CREATE TABLE `Player` (
`score` INT(11) NULL DEFAULT NULL,
`phone_num` INT(11) NULL DEFAULT NULL,
`address` INT(11) NULL DEFAULT NULL,
`name` CHAR(50) NULL DEFAULT NULL
)
|
cs |
사용방법
사용방법은 교집합 1개만 설명을 하겠습니다.
다른 Join문도 다음과 같이 key만 맞춰서 사용하시면 됩니다.
1
2
3
4
5
6
7
|
Table Grade
Table Player
SELECT *
FROM Grade
INNER JOIN Player
ON Grade.score = Player.score
|
cs |
반응형
'데이터베이스 > MySql' 카테고리의 다른 글
Warning Code : 1478InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_format > Antelope.InnoDB: assuming ROW_FORMAT=COMPACT. (0) | 2022.10.27 |
---|---|
특정 DB 테이블 찾기 (0) | 2022.06.13 |
[Mysql] BLOB 자료형과 BLOB 추출하기 (0) | 2022.06.07 |
[MySql] Replication 오류 - 1062 (0) | 2020.07.20 |