联合查询,毋庸置疑,一定是多张表,这里以两张表为例说明。

  1. 下图为 1904 班同学的信息表
  2. 下图为 1945 班学生的信息表
  3. 现在想得到两个班级中所有同学的姓名,并且放入一张表之中,输入:select name from 1945_stutable union select name from 1904_stutable;
  4. 现在想得到两个班级中所有同学的姓名+学号,并且放入一张表之中,输入:select * from 1945_stutable union select * from 1904_stutable;

小结:基本格式为select 想要查询的字段(可以是一个或多个) from table1 union select 想要查询的字段(可以是一个或多个) from table2 union select 想要查询的字段(可以是一个或多个) from table3 ...

需要注意的点:

  • 想要查询的字段数必须保持一致,比如:select stuid,name from 1945_stutable union select name from 1904_stutable;,对于 1945_stutable 查询了两个字段,而对于 1904_stutable 查询了一个字段,这就是错的。
  • union 默认是去重的,而如果后面加一个all,变成select 想要查询的字段(可以是一个或多个) from table1 union all select 想要查询的字段(可以是一个或多个) from table2 union all select 想要查询的字段(可以是一个或多个) from table3 ...,就不会去重了。比如:两个班中有两位同学的名字一样,不加 all ,那这个名字就会只出现一次。加上 all ,那这个名字就会出现两次。
  • 当然,查询的字段可以含义不一样,但是类型得一样,比如:这两表中 name 与 stuid 的类型一样,输入:select name from 1945_stutable union select stuid from 1904_stutable;

58.union (联合查询)相关推荐

  1. MySQL 基础———— UNION 联合查询

    引言 联合查询与连接查询不同,通过UNION 关键字,我们可以将多个查询语句一同执行并将结果集展示出来,不涉及到任何关联关系. UNION 的含义是"联合,并集,结合",在MySQ ...

  2. 关于union联合查询

    关于union联合查询 将多表查询拼接 查询结果列名与第一个表的列名保持一致 1 2 3 4 5

  3. 【SQL注入-03】union联合查询注入案例

    目录 1 union联合查询注入概述 1.1 简介 1.2 适用条件 1.3 注入步骤 1.4 注入技巧 2 union联合查询注入案例 2.1 操作环境 2.2 操作具体步骤 2.2.1 判断是否存 ...

  4. sql注入 union联合查询注入(超详细)

    sql注入 union联合查询注入 我们以sqli-labs的第一关为例,来具体理解union联合查询注入的方法,理解每一步我为什么要这么去做. 好的,我们开始第一关! 首先查看sqli-labs第一 ...

  5. SQL入门之第十二讲——UNION 联合查询

    UNION 联合查询定义: 之前的JOIN连接,是可以对多个表进行横向列的合并,而不能对按行进行纵向合并. UNION操作符,则是可以将多个查询结果,按行进行纵向合并 基本语法: SELECT < ...

  6. [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)...

    一年多以前就买了@Mrexcel的<让excel飞>这本书.整体思路是利用access结合excel,大幅度提高数据分析效率. 最近又拿出来看了看.第十五章,比高级筛选更"高级& ...

  7. Mysql union联合查询_Mysql联合查询union和union all的使用介绍

    一.UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行.UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥 ...

  8. MySQL 基础 -- 多表关系(一对一、1对多(多对一)、多对多)、多表查询(内连接、外连接、自连接、子查询(嵌套查询)、联合查询 union)、笛卡儿积

    文章目录 1. 多表关系 1.1 一对多 1.2 多对多 1.3 一对一 2. 多表查询 2.1 数据准备 2.2 概述 2.3 笛卡尔积 2.4 多表查询分类 3. 内连接 3.1 示例1:查询每一 ...

  9. mysql联合查询(UNION)

    mysql联合查询(UNION) 下面我就直接po截图和代码 #联合查询 /* union 联合 合并:将多条查询语句的结果合并成一个结果语法: 查询语句1 union 查询语句2 union ... ...

  10. MYSQL中UNION(联合查询)

    文章目录 0 写在前面 1 格式 2 SQL准备 3 代码示例 3.1 UNION ALL 3.2 UNION 4 写在最后 0 写在前面 实际业务中,有时候需要把满足多种独立条件的结果集整合到一起, ...

最新文章

  1. mvc存储Cookie和读取Cookie方法
  2. linux显示磁盘使用情况命令,Linux显示磁盘使用率信息(iostat)
  3. JAVA _构造函数
  4. C语言左移位符号 << 结合 |= 实现置位操作
  5. Linux上端口开放常用命令
  6. php发送邮件,标题是乱码,php的mail函数发送UTF-8编码中文邮件时标题乱码怎么办?...
  7. Linux系统下按了Ctrl+s锁定屏幕后怎么办?
  8. 西门子上升沿指令_西门子SCL编程实例——霓虹灯顺序控制(DECO指令)
  9. shell下正则表达式与其工具grep
  10. 分布式事务模型--Saga
  11. 刷题总结——art2(ssoj)
  12. 使用SQL Server日志传送将SQL数据库移动到其他服务器
  13. 史上最大规模的 PPS DDoS 攻击现身,欧洲某大型银行遭殃
  14. java scene_Java Scene類代碼示例
  15. CNN卷积神经网络-tensorflow
  16. eclipse C/C++开发环境配置全过程
  17. 电脑上没有tts信息服务器,TTS——让你的电脑会说话-win7 tts
  18. Python进行模糊匹配
  19. 动态拨号云服务器安装Ubuntu系统使用说明
  20. hilife技术支持网站

热门文章

  1. 每月自评之四:2013年4月
  2. Java程序,判断一个字母是元音还是辅音
  3. 【拓展】谈谈字符编码:Unicode编码与emoji表情编码
  4. 鱼眼图像自监督深度估计原理分析和Omnidet核心代码解读
  5. Android正方教务系统课程表+查成绩+查考试安排
  6. 全球及中国光电传感器行业商业模式分析及投资风险预测2022年版
  7. 华为各类工程师通信基础面试题目及答案
  8. 【苹果相册推】iMessage OBJC Serverapns源代码直接开发证书
  9. python基本库six_Python-six库的导入问题
  10. WPF教程(二) WPF vs WinForms