这里写目录标题

  • union
  • join

垂直分表之后,查询所有数据需要join操作。水平分表之后,查询所有数据都需union操作。

union

使用 union 可以将多个select语句的查询结果组合起来。语法为select 字段1,字段2 from table1 union select 字段1,字段2 from table2;

注意:

  1. union 关键字两边的select语句的字段数量是需要一致的,并不要求字段名称一致。
  2. 查询的最终结果集的字段是以第一个select语句的字段来命名。
  3. union自动屏蔽重复的数据,但是可以添加 all 来取消屏蔽。

join

使用 join 可以将多张表连接起来查询。语法为table1 join table2 on table1.字段名 = table2.字段名;

注意:

  1. join查询相当于将table1与table2两张表组合起来,形成一张新表,但是组合的前提是 table1.字段名=table2.字段名。join查询不会产生临时表,所以这张所谓的新表是不存在的,节省性能。
  2. 在处理字段时,如果出现字段不唯一,可以table.字段名来明确字段属于哪个表的。

union与join的区别相关推荐

  1. mysql join union_MySQL中union和join语句使用区别的辨析教程

    union和join是需要联合多张表时常见的关联词,具体概念我就不说了,想知道上网查就行,因为我也记不准确. 先说差别:union对两张表的操作是合并数据条数,等于是纵向的,要求是两张表字段必须是相同 ...

  2. UNION和UNION ALL有什么区别?

    UNION和UNION ALL什么区别? #1楼 您可以通过运行以下查询来避免重复,并且运行速度仍然比UNION DISTINCT(实际上与UNION相同)快得多: SELECT * FROM myt ...

  3. left join 和 left outer join 的区别

    老是混淆,做个笔记,转自:https://www.cnblogs.com/xieqian111/p/5735977.html left join 和 left outer join 的区别 通俗的讲: ...

  4. sql之left join、right join、inner join的区别,连接自己时的查询结果测试

    sql之left join.right join.inner join的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包 ...

  5. union与struct的区别?

    union与struct的区别? 1)union 维护足够的空间来置放多个数据成员中的"一种",而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间 ...

  6. SQL中cross join,left join,right join ,full join,inner join 的区别

    http://blog.csdn.net/sgivee/article/details/5081350 SQL中cross join,left join,right join ,full join,i ...

  7. inner join 和join的区别_left join、right join和join ???

    点击上方"JAVA",星标公众号 重磅干货,第一时间送达  有个困扰  说到SQL,很多人可能用了挺久,但依然有个问题一直困扰着,那就是 left join. join. righ ...

  8. mysql 集中join的区别

    mysql 集中join的区别 1.join等价于inner join内连接,是返回两个表中都有的符合条件集合. 2.left join左连接,是返回左表中所有的行及右表中符合条件的行,(左表中所有的 ...

  9. 【转】left join 和 left outer join 的区别

    left join 和 left outer join 的区别 通俗的讲:     A   left   join   B   的连接的记录数与A表的记录数同     A   right   join ...

最新文章

  1. libtorchWindows中的使用
  2. springboot源码分析之环境属性构造过程1
  3. Linux环境部署jenkins
  4. ASP.NET AJAX Preview 2
  5. Linux下通过命令设置系统时间
  6. 开放下载!基于PAI个性化推荐系统开发指南
  7. ubuntu系统设置开机自启动
  8. Windows下搭建HTK
  9. 5月21日伦敦见!荣耀20官宣:P30“同款”ToF镜头加持?
  10. 二本天坑,一战成硕,上岸北邮
  11. 平面设计就业方向是什么?
  12. ImageIO复制图片大小改变
  13. 浙江树人大学计算机大类专业分类,浙江树人学院各专业收费明细表
  14. VB6-COM接口操作开源OpenOffice编辑Excel,Word文件(中国首创)
  15. DINO:一种新的端到端目标检测器(速读版)
  16. 傅里叶变换的一些总结
  17. 组合导航中常见的英文单词、短语翻译
  18. 二叉树结点的两种写法
  19. Unity教程:URP渲染管线实战教程系列【1】
  20. 计算机剪切功能是哪个组合键,剪切快捷键是哪个 电脑剪切快捷键大全

热门文章

  1. animate动画使用
  2. Knockout中文开发指南(完整版API中文文档) 目录索引
  3. 频分/时分/波分/码分多路复用简介
  4. 计算机文化是指判断题,计算机文化基础判断题及答案
  5. Win10和Jetson Nano环境下安装Mediapipe-python
  6. Win10环境下配置VScode远程开发ssh-remote(免密登录)
  7. [乐意黎原创] 合同约定的到期某日之前履行是否包括该期日当天履行?
  8. 《追风筝的人》谁能为你千千万万遍?
  9. Web前端学习者们,该如何规划自己的职业生涯?
  10. AndroidStudio使用之实现微信首页界面