zoukankan      html  css  js  c++  java
  • 横向连接查询与纵向连接查询

    连接查询

     

    横向连接查询

    前提是两个表有相关联的两列

    方法一(常用)

    select haha.name as 姓名,sex as 性别,bumen.name as 部门,ceo as 主任,bumen.phone as 电话 from haha,bumen where haha.bumen=bumen.code

     

    方法二:join  on  连接

    select haha.name,bumen,bumen.code,haha.name,ceo from 表名1 join 表名2 on 连接条件

    join前不加任何条件,左表和右表有对应的显示,无对应的不显示

    【在join前加full,左表和右表里的数据不管有没有对应的都显示

    【在join前加left,左表全显,右表有对应的显示无对应的不显示

    【在join前加right,右表全显,左表有对应的显示无对应的不显示

     

    例如

     

     

     

    纵向扩展连接查询uoion

     

    ----要求必须列的数据类型对应相同才能纵向相连(连接之后具备自动去重的功能,)

    select * from haha where age>40

    Union ---联合的意思

    select * from haha where age<30

     

     

    select name,bumen from haha

    union

    select ceo,code from bumen

    例如:

  • 相关阅读:
    GitHub Interesting Collection
    使用 CSS3 Flexible Boxes 布局
    消失的属性
    浅谈 JavaScript 模块化编程
    为你的 Javascript 加点咖喱
    软件测试
    osi七层模型
    3_Hydra(爆破神器)
    2_NC(瑞士军刀)
    1_HTTP协议详解
  • 原文地址:https://www.cnblogs.com/hqjy/p/4079985.html
Copyright © 2011-2022 走看看