sql 一对多查询分页
来源:互联网 发布:mysql 时间最近的记录 编辑:程序博客网 时间:2024/04/28 10:12
原理:先对主表进行了分页查询,然后再进行关联查询(下面用mysql举例)
重点部分是(select * from user limit 0,2) u ,其实这句就是对主表先进行了一次分页查询,并查出所有数据,那么接下来的关联查询,就会在这个主表查询出来的结果里进行了
SELECTu.id,u.login_name,u.remark,r.id AS role_id,r.role_name,r.app_id,r.web_page_ids,r.remark AS roleRemark,f.id AS function_id,f.function_name,f.function_icon,f.url,f.remark AS functionRemarkFROM(select * from user limit 0,2) uLEFT JOIN user_role ur ON u.id = ur.user_idLEFT JOIN role r ON ur.role_id = r.idLEFT JOIN user_function uf ON u.id = uf.user_idLEFT JOIN FUNCTION f ON uf.function_id = f.id
下面这出一张效果图,只查询出了前面两个用户,而前面查出来的16条数据,都是属于用户1的。
0 0
- sql 一对多查询分页
- 一对多的分页查询
- 三张表 一对多 分页查询
- hibernate 一对多 分页 criteria 查询
- SQL 的一对多查询 去重复
- sql连接一对多查询获取一对一
- SQL查询--------练习(一对多)
- sql 一对多 子表多条件查询
- mysql一对多关联查询时主表分页的处理
- mybatis 一对多分页查询数据条数不匹配解决
- mybatise一对多关系查询时不能直接分页
- sql语句查询一对一,一对多,多对多
- sql语句查询一对一,一对多,多对多
- sql语句查询一对一,一对多,多对多
- sql查询将一对多转化为一对一
- Java中一对多关联查询的sql思想
- sql一对多查询最大值的列出来
- hql一对多查询
- Maven-详解pom.xml内容及用法
- BZOJ 1132: [POI2008]Tro 计算几何,统计对答案贡献
- ROS的安装
- linux bash配置文件加载顺序(图解)
- 九九乘法表
- sql 一对多查询分页
- pl/sql developer 无法连接本地Oracle(注意是本地oracle)
- Ehcache和Memcached比较分析
- 安装Windows service pack 出现灾难性故障
- SparkSQL和Hive自定义函数对比
- 解决putty和winscp登录SSH的中文乱码
- C++运算符重载形式——成员函数or友元函数
- 1.多列等高布局
- Spring Boot学习笔记-1