zoukankan      html  css  js  c++  java
  • 多表联查

    1. 内连接查询
    2. 外连接查詢
    3. 查询结果合并
    4. 子查询
    1 建表语句:
    2 drop table if exists t_dept;
    3 create table t_dept(
    4 _id int primary key,
    5 deptno int(11),
    6 dname varchar(20),
    7 loc varchar(50));
    1 插入数据语句:
    2 insert into t_dept
    3 (_id,deptno,dname,loc)
    4 values
    5 ('1','10','ACCOUNTING','NEW YORK'),
    6 ('2','20','RESEARCH','DALLAS'),
    7 ('3','30','SALES','CHICAGO'),
    8 ('4','40','OPERATIONS','BOSTON')

    1.内连接

     1 方法1:
     2 select t1.ename,t1.job,t2.ename 
     3 from
     4       t_employee t1,
     5       t_employee t2 
     6 where
     7         t1.mgr = t2.empno; 
     8 
     9 
    10 方法2:
    11 select t1.ename,t1.job,t2.ename
    12 from t_employee t1
    13 inner join t_employee t2 on t1.mgr = t2.empno;

    2.外链接查询

    1 左外连接,left左边作为主表
    2 select t1.ename,t1.job,t2.ename as mgr_name
    3 from t_employee t1
    4 left outer  t_employee t2 on t1.mgr = t2.empno;
    5 
    6 右外连接
    7 select t1.empno,t1.ename,t1.job,t2.dname,t2.loc
    8 from t_employee t1
    9 right outer  t_dept t2 on t1.deptno = t2.deptno;
    天下无难事,只要肯攀登!见多识广是多么重要!
  • 相关阅读:
    Linux链接库一(动态库,静态库,库放在什么路径下)
    scp指令的学习
    注册表语法
    汇编指令
    PS7.0快捷键和使用技巧
    Lrc歌词-开发标准
    VBS 创建快捷方式
    LDAP属性对照表
    按键精灵对VBS的支持
    英寸、磅等单位的换算
  • 原文地址:https://www.cnblogs.com/Allen-Wei/p/9016565.html
Copyright © 2011-2022 走看看