登录
首页 >  数据库 >  MySQL

mysql-面试-外连接查询

来源:SegmentFault

时间:2023-01-22 11:14:41 240浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习数据库相关编程知识。下面本篇文章就来带大家聊聊《mysql-面试-外连接查询》,介绍一下MySQL,希望对大家的知识积累有所帮助,助力实战开发!

左外连接:

* 语法:select 字段列表 from 表1 left [outer] join 表2 on 条件;

例:
SELECT 
    t1.*,t2.`NAME`
FROM
    emp t1
        LEFT JOIN 
    dept t2
ON     
    t1.`dept_id` = t2.`id`;
-- 用左边表的记录去匹配右边表的记录,如果符合条件的则显示;否则,显示 NULL
可以理解为:在内连接的基础上保证左表的数据全部显示(左表是部门,右表员工)

右外连接:

select 字段列表 from 表1 right [outer] join 表2 on 条件;

SELECT 
    t1.*,t2.`NAME`
FROM
    emp t1
        RIGHT JOIN 
    dept t2
ON     
    t1.`dept_id` = t2.`id`;

以上就是《mysql-面试-外连接查询》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表