美文网首页
2019-03-26 外部链接

2019-03-26 外部链接

作者: 北街九条狗 | 来源:发表于2019-03-26 19:09 被阅读0次

    重要补充

    -- ================================================
    -- 重要
    -- join on 子句
    -- 外部链接
    -- 左(外)连接 ,left(outer) join :以关键字左边的表为主表,柱表中的记录都要显示
    --                                                                  若没有匹配的记录,另一张表出空值匹配
    -- 查询所有员工的姓名,工资,部门名称
    select ename,sal,dname
    from emp e  left join dept d
    on e.deptno=d.deptno
    
    -- 右(外)连接,right(outer) join
    -- 全(外)连接 full(outer) join  -->MYSQL不支持,ORACLE支持
    select ename,sal,dname
    from emp e  full join dept d
    on e.deptno=d.deptno
    
    -- 查询所有员工的姓名,工资,部门编号,部门名称,没有员工的部门也要显示
    select ename ,sal,e.deptno,d.deptno,dname
    from dept d
    left join emp e
    on e.deptno=d.deptno
    
    -- 5.使用左连接,查询每个员工的姓名,经理姓名,没有经理的King也要显示出来。
    select e.ename,d.ename
    from emp e
    left join emp d
    on e.mar=d.empno 
    

    总结

    -- =========================================================
    -- 总结
    -- ①多表连接
    -- ②笛卡尔积
    -- ③连接条件
    -- ④join on字句
    -- ⑤外部连接(左连接,右链接,全连接)
    

    相关文章

      网友评论

          本文标题:2019-03-26 外部链接

          本文链接:https://www.haomeiwen.com/subject/bibnvqtx.html