复合查询--- MySQL总结(三)

news/2025/2/11 3:12:53/

复合查询

文章目录

  • 复合查询
    • 多表查询
    • 自连接
    • 子查询
      • 单行查询
      • 多行查询
      • 多列子查询
      • 合并查询

多表查询

前面讲述的关于进行一个表的简单查询和关于时间函数的相关问题,下面要进行复合查询的相关内容。

这里要使用卡笛尔集的概率让两个表融合成为一个表。

需要使用相应的字段进行对于关系解决问题,然后合成同一个表(这里就是笛卡尔查询),利用不同表的字段含义相同合成一个新的表。

然后在对于新的表进行筛选相关内容(基本语法与之前的差不多)

image-20230504162724821

上面的就是使用了进行多表查询把emp的deptno与dept的deptno合并在一起,使用相对应的关系。

自连接

在同一个表之中进行查询,子查询作为父查询的条件进行查询相关的内容

image-20230504172847512

这里进行这一个操作。

子查询

单行查询

最后只是返回一行或者一列的数据

多行查询

这里目前使用in,all和any等关键字

in关键字:不包含自己

all关键字:全部的人员

any显示任意的满足的条件的列

多列子查询

经过多个条件筛选出多行多列条件满足的数据

合并查询

使用union与union all关键字进行合并查询结果

union为合并并且去除重复的行

Union all不会合并重复的行


http://www.ppmy.cn/news/58579.html

相关文章

PHP检查目录是否存在?file_exists与is_file、is_dir的区别,以及执行效率的比较

一、is_file()函数(推荐学习:PHP视频教程) is_file — 判断给定文件名是否为一个正常的文件 使用方法 bool is_file ( string $filename ) // 注意事项 codeit.org.cn // 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型&#…

“五一”假期消防安全知识要牢记之消防安全知识答题活动

“五一”期间,容易出现哪些安全隐患,生产生活中要注意哪些安全事项,一起来看! 森林防火: 1.禁止将火柴、汽油等易燃物带入山林,禁止乱扔火种。 2.景区管理单位要加强防火巡逻,禁止野外火源&am…

用 HTML 语言打造一个超酷的 ChatGPT —— 唤醒你的聊天机器人

概述 聊天机器人相信大家都不会陌生。一方面,聊天机器人让我们的生活更加便利,可以帮我们随时解答问题;另一方面,聊天机器人也是学习编程的一大利器,可以让我们在自己的项目中使用。今天,我们来学习一下如何用 HTML 语言打造一个超酷的 ChatGPT。 首先,让我们明确一下…

武忠祥老师每日一题||定积分基础训练(二)

仍是上一节中提到的基本思想 武忠祥老师每日一题||定积分基础训练(一) 在这个题中,M和N可以利用奇偶性判断。 如下: 从上可知, M ∫ − π 2 π 2 1 d x M\int_{-\frac{\pi}{2}}^{\frac{\pi}{2}}1\,{\rm d}x M∫−…

Redis常用命令

目录 一. 字符串string常用操作命令 二. 哈希hash常用操作命令 三. 列表list常用操作命令 四. 集合set常用操作命令 五. 有序集合sorted set常用操作命令 六. 通用命令 一. 字符串string常用操作命令 SET key value 设置指定key的值GET key 获取指定key的值 SETEX key…

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法

目录 一、SpringBoot的定义 二、Spring Boot 优点 三、创建一个springboot的项目 四、使用IDEA创建SpringBoot失败案例 一、SpringBoot的定义 Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。 Spring Boot 翻…

JavaScrpit—数据类型转换

目录 1、起 源 理 念 2、特 点 框 架 AngularJS框架 WebSocket协议 3、书 写 位 置 注 释 浏览器调试js代码 4、变量作用 全局变量 局部变量 常量 5、数据类型 数 组 严格检查数据类型 字符串 6、类型转换 字符串转数字 转bool值 能力判断 7、编码方式 …

leetcode657. 机器人能否返回原点

题目描述解题思路执行结果 leetcode657. 机器人能否返回原点 题目描述 机器人能否返回原点 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串 moves 表示。字符 mov…