mysql中多表不关联查询的方法

  • 更新时间:2020-07-16 08:31:48
  • 编辑:衡烨华
为网友们分享了相关的编程文章,网友扈碧莹根据主题投稿了本篇教程内容,涉及到mysql、多表关联查询、浅谈mysql中多表不关联查询的实现方法相关内容,已被955网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

浅谈mysql中多表不关联查询的实现方法

大家在使用MySQL查询时正常是直接一个表的查询,要不然也就是多表的关联查询,使用到了左联结(left join)、右联结(right join)、内联结(inner join)、外联结(outer join)。这种都是两个表之间有一定关联,也就是我们常常说的有一个外键对应关系,可以使用到 a.id = b.aId这种语句去写的关系了。这种是大家常常使用的,可是有时候我们会需要去同时查询两个或者是多个表的时候,这些表又是没有互相关联的,比如要查user表和user_history表中的某一些数据,这个时候就是所谓的不关联查询了。

这时候用的是union all语句。比如:

</pre> <pre class="html" name="code">(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) ;

这个语句是用来查询用户表以及历史表中所有王姓的人员的信息。这个同样是可以进行排序、截取操作的,

(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) order by age desc limit 0,50;

这个就是取得这两个表中按年龄排序前50的人员了。

以上就是小编为大家带来的浅谈mysql中多表不关联查询的实现方法全部内容了,希望大家多多支持码农之家~

相关教程

  • 分享mysql简单实现查询结果添加序列号的代码

    这篇文章主要介绍了mysql简单实现查询结果添加序列号的方法,结合实例形式演示了2种查询结果添加序列号的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    发布时间:2020-02-16

  • mysql查询重复数据中SQL优化方法

    这篇文章主要介绍了mysql 查询重复的数据的SQL优化方案,非常不错的方案推荐给大家。

    发布时间:2019-08-09

  • MySQL使用正则表达式进行查询的实例解析

    这篇文章主要介绍了MySQL使用正则表达式进行查询操作,结合实例形式总结分析了各种常见匹配模式的查询操作实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    发布时间:2019-10-01

  • mysql查询当天、本周,本月、上一个月数据

    这篇文章主要介绍了mysql 查询当天、本周,本月,上一个月的数据的sql代码,在文中还给大家提到了mysql如何查询当天信息,具体内容详情大家参考下本文

    发布时间:2019-06-21

  • 示例讲解php+mysql查询实现无限下级分类树输出

    这篇文章主要介绍了php+mysql查询实现无限下级分类树输出,结合实例形式分析了php+MySQL查询实现的树状分类输出功能,涉及php数据库查询与数组遍历等相关操作技巧,需要的朋友可以参考下

    发布时间:2020-02-14

  • mysql实现多行查询结果合并成一行的实例方法

    利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行

    发布时间:2019-11-15

  • MySQL基本查询语句总结

    这篇文章主要介绍了MySQL中的基本查询语句学习笔记,包括使用limit限制查询结果条数和合并查询结果的方法,需要的朋友可以参考下

    发布时间:2020-06-19

  • mysql随机查询数据的代码分析

    这篇文章主要介绍了mysql中获取随机内容的方法,需要的朋友可以参考下

    发布时间:2020-06-19

  • Mysql中用concat函数执行SQL注入查询的方法

    这篇文章主要介绍了Mysql数据库使用concat函数执行SQL注入查询,concat函数在SQL注入查询中会有意想不到的作用,本文就起讲解它的使用,需要的朋友可以参考下

    发布时间:2019-08-02

  • 单个select语句实现MySQL查询统计的简单代码

    MySQL中查询统计次数往往语句写法很复杂,下文就教您一个只用单个select语句就实现的方法,希望对您能够有所帮助

    发布时间:2020-07-14

  • MySQL8 Cookbook(中文版)

    MySQL8 Cookbook(中文版)

    MySQL 8.0的发布是MySQL发展历史上的一个重要里程碑,也是开源数据库领域内的一个大事件。针对这个版本,MySQ官方团队做了太多的工作,从查询优化到集群架构,从参数调整到特性支持,MySQL都有了革命性的变化。本书基于MySQL 8.0,以基础知识为入手点,以讲解技术特性为目标,以案例作为理论的补充,详细介绍了MySQL的方方面面,提供了超过150个高性能数据库查询与管理技巧,是MySQL入门者和管理者的必读之作。

    大小:210320 MB MySQL8

  • MySQL 8从入门到精通

    MySQL 8从入门到精通

    MySQL被设计方案为1个可移植的数据库查询,基本上能在当今全部的电脑操作系统上运作,如Linux、Solaris、FreeBSD、Mac和Windows。开源系统MySQL数据库查询发展趋势到今日,早已具备了十分普遍的客

    大小:168 MBMySQL8

  • MySQL 8 Cookbook

    MySQL 8 Cookbook

    MySQL 8的更新幅度在MySQL历史上可谓空前,增添很多重磅新特性——“数据字典”取消了已存在几十年的frm文件,将插件式数据库的重心偏向InnoDB,极大提高meta data的访问性能,并支持了DDL原子性

    大小:206.5 MBMySQL电子书

  • 零点起飞学MySQL

    零点起飞学MySQL

    本书是一本MySQL的入门教程,是手把手教会读者使用该数据库的入门教程。本书概念清楚,用穿插类比和图解的方式进行讲解,可以让读者更加直观地理解和掌握MySQL的各个知识点。本书附带1张光盘,收录了本书配套多媒体教学视频及涉及的源文件,便于读者高效、直观地学习。

    大小:85.8 MBMySQL入门电子书

  • MySQL开发与实践

    MySQL开发与实践

    本书作为MySQL课程的教材 系统全面地介绍了有关MySQL数据库应用开发所涉及的各类知识。全书共分16章 内容包括数据库基础、MySQL概述、MySQL语言基础、数据库和表的操作、数据库的查询、索引

    大小:45.3 MBMySQL电子书

用户留言