MySQL 实现多张无关联表查询数据并分页

1、功能需求

在三张没有主外键关联的表中取出自己想要的数据,并且分页。

2、数据库表结构

水果表:

坚果表:

饮料表:

主要用UNION AL
UNION ALL 操作符用于合并两个或多个 SELECT 语句的结果集。
注意:UNION ALL内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同 ; 另外,UNION ALL结果集中的列名总是等于 UNION ALL中第一个 SELECT 语句中的列名
// 详细sql语句
select * FROM((select fid,fname,price,type from fruits)UNION ALL(select nid,name,price,6 as type from nut)UNION ALL(select did,dname,price,7 as type from drinks)
) as fnd limit 0,10     -----fnd为表的别名

最终结果:

转载:https://blog.csdn.net/qq_38159467/article/details/85015559

MySQL 实现多张无关联表查询数据并分页相关推荐

  1. hibernate mysql 关联查询_hibernate 查询缓存,以及在关联表查询缓存下使用HQL,而不是sql去查询...

    什么是查询缓存? 也就是如果开启了查询缓存, 在 没有使用二级缓存的情况下,会 缓存第一次查询出来的数据的id. 第二次查询的时候, 如果查询的参数和查询语句没有变化,那么就会使用 第一次查询的出来的 ...

  2. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  3. MySql的复习(五):联表查询和子查询

    MySql的复习(五):联表查询和子查询 查询结果去重 关于查询结果的去重:distinct关键字 select distinct job from emp; // distinct关键字去除重复记录 ...

  4. mongodb关联表查询

    1.首先自定义一个查询的Operation package com.pica.wx.bean;import com.mongodb.DBObject; import org.springframewo ...

  5. Mybatis源码分析--关联表查询及延迟加载原理(二)

    在上一篇博客Mybatis源码分析--关联表查询及延迟加载(一)中我们简单介绍了Mybatis的延迟加载的编程,接下来我们通过分析源码来分析一下Mybatis延迟加载的实现原理. 其实简单来说Myba ...

  6. Mybatis实现关联表查询

    Mybatis实现关联表查询 6.1. 一对一关联 1). 提出需求 根据班级 id 查询班级信息(带老师的信息) 2). 创建表和数据 [](javascript:void(0)

  7. 【EF学习笔记07】----------加载关联表的数据 贪婪加载

    [EF学习笔记07]----------加载关联表的数据 贪婪加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entitie ...

  8. Mybatis连3表查询数据resultMap结果映射

    Mybatis连结3表查询数据resultMap结果映射 一.前言 Mybatis实现了sql与java代码的分离,达到了解耦合的目的,配置sql语句时有个resultType="" ...

  9. mysql表关联查询都有什么方式_所有关联表查询方式

    前言 想象场景:小白初入职场,看到很多数据库的代码发现都不清楚,急哭小白了,急急忙忙的去百度,收集到的资料很多,也很迷,乱七八糟的都是 虫虫:为了方便小白 虫虫把关联表的查询方式总结了 关联查询种类 ...

最新文章

  1. 海外净利润低?海尔智家H股上市有望看齐国内!
  2. 关于SQL Server 数据库归档的一些思考和改进
  3. squid服务配置(正向、反向代理)
  4. mysql完全手册阅读笔记
  5. win32开发(画笔、刷子、字体)
  6. deb文件如何安装(安装文件管理器)
  7. 计算器存储功能怎么用_数控车床加工刀具补偿功能怎么用?
  8. 【渝粤题库】陕西师范大学100131大学英语(二) 作业 (高起本、高起专)
  9. Unity 3D 中基础的三种传值技术(脚本组件,类静态字段,SendMessage)
  10. LuaXposed:使用Lua编写Xposed模块
  11. Google Paly 开发者账号需要注意的小细节
  12. word批注怎么删除计算机名字,word批注删除不了,word怎么删除批注栏
  13. 国外问卷调查这个项目可以做吗?
  14. 淘宝走过的大数据之路
  15. 如何统计PHP程序的运行时间、耗费内存
  16. [转]Ubuntu 小企鹅输入法fcitx 支持 五笔拼音
  17. php连接数据库的留言板,PHP+MySql实现简单的留言板功能
  18. 移动端网页特效以及常用开发框架
  19. 计算机c盘小了,为什么电脑C盘空间越来越小?
  20. 【TouchDesigner】Feedback的应用NO.1

热门文章

  1. 马云卸任,接班马云的为何是张勇?
  2. [转载]【翡翠凉粉】--#一份凉粉清凉一夏#_万金油_新浪博客
  3. 只需四行代码,快速提取视频中的音频,再也不用为此发愁了
  4. java基于ssm+vue的人才简历求职招聘网站 elementui
  5. 男人刮胡子学问 不能随便刮
  6. yield的使用和在scrapy框架中的使用
  7. mac之安装aircrack-ng
  8. 源码圈内推信息整理(2018-03-30)
  9. Android学习之ComponentName的使用
  10. Opencv学习----位图(bitmap)原理详解五---位图存储