MySQL 네 가지 연결 과 다 중 테이블 조회 상세 설명
구축 환경:
create table t_emp(
id int primary key,
name varchar(20),
deptId int
);
create table t_dept(
id int primary key,
name varchar(20)
);
insert into t_dept(id, name) values(1, ' ');
insert into t_dept(id, name) values(2, ' ');
insert into t_dept(id, name) values(3, ' ');
insert into t_emp(id, name, deptId) values(1, ' ', 1);
insert into t_emp(id, name, deptId) values(2, ' ', 2);
insert into t_emp(id, name, deptId) values(3, ' ', 0);
# ps: ,t_emp A , t_dept B
목차1.INNER JION 내 연결(A∩B)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0cqsICkR-1619189927045)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175111307.png)]](https://s1.md5.ltd/image/a6375e67e7199072faea9c64ef14048e.png)
SELECT * FROM t_emp e INNER JOIN t_dept d ON e.deptId = d.id;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YVymu987-1619189927047)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175234304.png)]](https://s1.md5.ltd/image/b5aefb6b15b46c5d767e726bdf76cdfa.png)
2.레프 트 존 왼쪽 외부 연결(A 모두 있 음)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-860jyRX1-1619189927049)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175441802.png)]](https://s1.md5.ltd/image/0890f938fba6c7b401503089d96b6bec.png)
SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId = d.id;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PXjhiYYa-1619189927051)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175712415.png)]](https://s1.md5.ltd/image/f2011c7e863df99cbabc9752223f010f.png)
3.라이트 존 오른쪽 외부 연결(B 모두 있 음)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s0OFZKj1-1619189927054)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175813118.png)]](https://s1.md5.ltd/image/978a72ae9dd46cf49b21e988275917f6.png)
SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId = d.id;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bx74QMwd-1619189927056)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805175959230.png)]](https://s1.md5.ltd/image/d58695555fde2a202f3da90ed46c806b.png)
4.전체 조인 전 외부 연결(A+B)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b125K8dF-1619189927057)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805180116571.png)]](https://s1.md5.ltd/image/839b9fd5d2e76cf1a9c5891fb714b410.png)
SELECT * FROM t_emp e LEFT JOIN t_dept d
ON e.deptId = d.id UNION
SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId = d.id;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qLSli8R9-1619189927058)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805180416613.png)]](https://s1.md5.ltd/image/081b463dd68170875af7dcc157303713.png)
5.LEFT Excluting JOIN(A-B 즉 A 표)+
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NQFvqcNu-1619189927060)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805180611367.png)]](https://s1.md5.ltd/image/56e2560689d36b0d304715744c97ed4c.png)
SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId= d.id WHERE d.id is null;

6.Right Excluting JOIN(B-A 즉 B 표)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Ak37mwF-1619189927062)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805181033398.png)]](https://s1.md5.ltd/image/bdad2f05897b737d431fd9292240fe2c.png)
SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId= d.id WHERE e.id is null;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7czqoOP5-1619189927062)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805181145897.png)]](https://s1.md5.ltd/image/1de2042349aab1b6deb64e31a1d0d4ab.png)
7.OUTER Excluting JOIN(A 와 B 는 각각)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9YEEUSOD-1619189927063)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/20190805181255259.png)]](https://s1.md5.ltd/image/7ab3691e279abf40142b72b75b85e2a7.png)
SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId= d.id WHERE d.id is null
UNION
SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId= d.id WHERE e.id is null;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dzO9X4QC-1619189927064)(9mysql_多表查询_内连接_右连接_左连接_嵌套查询.assets/2019080518143030.png)]](https://s1.md5.ltd/image/5435fda471f7f215254b6a3706bb5625.png)
총결산
이 글 은 여기까지 입 니 다.당신 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.또한 당신 이 우리 의 더 많은 내용 에 관심 을 가 져 주 실 수 있 기 를 바 랍 니 다!