最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 四種連接和多表查詢詳解

 更新時間:2021年07月16日 16:18:47   作者:寧在春  
這篇文章主要介紹了MySQL多表查詢,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

MySQL 內(nèi)連接、左連接、右連接、外連接、多表查詢

構(gòu)建環(huán)境:

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, '設(shè)計部');
insert into t_dept(id, name) values(2, '開發(fā)部');
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 表

目錄

一、INNER JION 內(nèi)連接 ( A ∩ B )

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-0cqsICkR-1619189927045)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175111307.png)]

SELECT * FROM t_emp e INNER JOIN t_dept d ON  e.deptId = d.id;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-YVymu987-1619189927047)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175234304.png)]

二、LEFT JOIN 左外連接( A 全有 )

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-860jyRX1-1619189927049)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175441802.png)]

SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId = d.id;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-PXjhiYYa-1619189927051)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175712415.png)]

三、RIGHT JOIN 右外連接 (B 全有)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-s0OFZKj1-1619189927054)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175813118.png)]

SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId = d.id;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-bx74QMwd-1619189927056)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805175959230.png)]

四、FULL JOIN 全外連接( A + B)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-b125K8dF-1619189927057)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805180116571.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;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-qLSli8R9-1619189927058)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805180416613.png)]

五、LEFT Excluding JOIN ( A - B 即 A 表獨有)+

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-NQFvqcNu-1619189927060)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805180611367.png)]

SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId= d.id WHERE d.id is null;

在這里插入圖片描述

六、RIGHT Excluding JOIN ( B - A 即 B表獨有)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-0Ak37mwF-1619189927062)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805181033398.png)]

SELECT * FROM t_emp e RIGHT JOIN t_dept d ON e.deptId= d.id WHERE e.id is null;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-7czqoOP5-1619189927062)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805181145897.png)]

七、OUTER Excluding JOIN (A 與 B 各自獨有)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-9YEEUSOD-1619189927063)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/20190805181255259.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;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-dzO9X4QC-1619189927064)(9mysql_多表查詢_內(nèi)連接_右連接_左連接_嵌套查詢.assets/2019080518143030.png)]

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評論

抚州市| 萨嘎县| 旬邑县| 兴隆县| 滦平县| 镇坪县| 黎川县| 漠河县| 秦安县| 胶州市| 洛南县| 德令哈市| 龙胜| 齐齐哈尔市| 长葛市| 巢湖市| 晋江市| 林州市| 旬阳县| 钦州市| 萍乡市| 商水县| 巴青县| 水城县| 西乌| 石嘴山市| 建宁县| 中宁县| 平定县| 光山县| 依兰县| 兰西县| 自贡市| 那曲县| 宜良县| 汤阴县| 温泉县| 天柱县| 长汀县| 上高县| 吕梁市|