데이터베이스/MySql
[MySql] 조인(Joins) 명령어
ShyK
2020. 7. 21. 15:12
반응형

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 |
반응형