mysql中多表不关联查询的方法
- 更新时间:2020-07-16 08:31:48
- 编辑:衡烨华
参考资料
- 《PHP+MySQL网络开发从入门到精通》源代码 配套资源 / 3 MB / 启明工作室 推荐度:
- MySQL技术内幕:InnoDB存储引擎 PDF 电子书 / 39.3 MB / 姜承尧 推荐度:
- 《Linux环境下Qt4图形界面与MySQL编程》代码资料 配套资源 / 27.92 MB / 邱铁 周玉 张民垒 推荐度:
- MySQL DBA修炼之道 PDF 电子书 / 4.9 MB / 陈晓勇 推荐度:
- Effective MySQL之备份与恢复 PDF 电子书 / 72.4 MB / Ronald Bradford 推荐度:
正文内容
浅谈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(中文版)
MySQL 8.0的发布是MySQL发展历史上的一个重要里程碑,也是开源数据库领域内的一个大事件。针对这个版本,MySQ官方团队做了太多的工作,从查询优化到集群架构,从参数调整到特性支持,MySQL都有了革命性的变化。本书基于MySQL 8.0,以基础知识为入手点,以讲解技术特性为目标,以案例作为理论的补充,详细介绍了MySQL的方方面面,提供了超过150个高性能数据库查询与管理技巧,是MySQL入门者和管理者的必读之作。
大小:210320 MB MySQL8
-
MySQL 8从入门到精通
MySQL被设计方案为1个可移植的数据库查询,基本上能在当今全部的电脑操作系统上运作,如Linux、Solaris、FreeBSD、Mac和Windows。开源系统MySQL数据库查询发展趋势到今日,早已具备了十分普遍的客
大小:168 MBMySQL8
-
MySQL 8 Cookbook
MySQL 8的更新幅度在MySQL历史上可谓空前,增添很多重磅新特性——“数据字典”取消了已存在几十年的frm文件,将插件式数据库的重心偏向InnoDB,极大提高meta data的访问性能,并支持了DDL原子性
大小:206.5 MBMySQL电子书
-
零点起飞学MySQL
本书是一本MySQL的入门教程,是手把手教会读者使用该数据库的入门教程。本书概念清楚,用穿插类比和图解的方式进行讲解,可以让读者更加直观地理解和掌握MySQL的各个知识点。本书附带1张光盘,收录了本书配套多媒体教学视频及涉及的源文件,便于读者高效、直观地学习。
大小:85.8 MBMySQL入门电子书
-
MySQL开发与实践
本书作为MySQL课程的教材 系统全面地介绍了有关MySQL数据库应用开发所涉及的各类知识。全书共分16章 内容包括数据库基础、MySQL概述、MySQL语言基础、数据库和表的操作、数据库的查询、索引
大小:45.3 MBMySQL电子书