您的位置:首页 > 数据库 > MySQL

mysql sql99语法 外连接

2019-09-14 00:20 1116 查看

外连接:内连接结果+主表中有而从表没有的结果
左外连接:left join 左边的是主表
右外连接:right join 右边的是主表

#案例:查询男朋友不在男神表的女神名
#左连接

SELECT
b.name
FROM
beauty b
LEFT OUTER JOIN
boys bo
ON
b.boyfriend_id=bo.id
WHERE
bo.`id` IS NULL;

#右连接

SELECT
b.name
FROM
boys bo
RIGHT OUTER JOIN
beauty b
ON
b.`boyfriend_id`=bo.`id`
WHERE
bo.id IS NULL;

#案例:查询哪个部门没有员工

SELECT
d.department_name
FROM
employees e
RIGHT OUTER JOIN
departments d
ON
e.`department_id`=d.`department_id`
WHERE
e.`department_id` IS NULL;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: