Oracle学习(三)Oracle多表查询

笛卡尔积

多表查询:
    笛卡尔积:实际上就是两张表的乘积

    格式: select * from 表1,表2


    如:
    -- 笛卡尔积 
    select * from emp, dept;
    表emp 表 的每一行数据 都与 dept 表每一行对应

这里写图片描述

select * from emp e1, dept d1 where e1.deptno = d1.deptno;  -- 这样才有意义

内连接

隐式内联接:
    等值内联接: where e1.deptno = d1.deptno;
    不等值内联接: where e1.deptno <> d1.deptno
    自联接: 自己连接自己
显示内联接:



--查询员工编号、员工姓名、经理编号、经理姓名

猜你喜欢

转载自blog.csdn.net/leeue/article/details/80533183