zoukankan      html  css  js  c++  java
  • sql 查询中的纵向连接 和 横向连接

    sql 查询中的纵向连接 和 横向连接:

    纵向连接都是采用 left join , right join ,inner join:

     左连接,右连接,内连接,都是对两个表的字段根据条件,进行横向拼接

    横向连接都是采用 union all :

     是对查询出来的结果集进行合并,要求两个表的列名和类型都一致

    SELECT column_name(s) FROM table_name1
    UNION ALL
    SELECT column_name(s) FROM table_name2

    union的特性,去重与不去重

    集合操作有 并,交,差 3种运算:

    union: 得到两个查询结果的并集,并且自动去掉重复行。不会排序

    union all: 得到两个查询结果的并集,不会去掉重复行。也不会排序

    intersect: 得到两个查询结果的交集,并且按照结果集的第一个列进行排序

    minus: 得到两个查询结果的减集,以第一列进行排序

  • 相关阅读:
    Markdown 画 UML 图(六)
    Markdown 高级技巧(五)
    Markdown 链接、图片、表格(四)
    16.3Sum Closet
    15.Three Sum
    11.Container With Most Water
    1.Two Sum
    优化学习笔记5
    优化学习笔记4
    优化学习笔记3
  • 原文地址:https://www.cnblogs.com/pass-ion/p/13841707.html
Copyright © 2011-2022 走看看