mysql内连接、左连接、右连接的区别
1、内连接:结合两张表的记录,返回相关的查询结果,返回的是两个表的交集部分。
关键字:INNER JOIN
SELECT * FROM emp e INNER JOIN dept d ON e.dno=d.dno
2、左连接:左连接查询,左表的信息全部展示出来,右表只会展示符合搜索条件的信息,不足的地方记为NULL
关键字:LEFT JOIN
SELECT * FROM emp e LEFT JOIN dept d ON e.dno=d.dno
3、右连接:右连接查询,右表的信息全部展示出来,左表只会展示符合搜索条件的信息,不足的地方记为NULL
关键字:RIGHT JOIN
SELECT * FROM emp e RIGHT JOIN dept d ON e.dno=d.dno
本文详细介绍了MySQL中三种连接类型:内连接、左连接和右连接的区别及应用场景。内连接返回两个表的交集部分;左连接以左表为基础,显示所有左表记录及右表匹配的记录,未匹配部分用NULL填充;右连接则相反,以右表为基础。

1198

被折叠的 条评论
为什么被折叠?



