oracle 左连接(left join) 排序问题
项目环境:linux、tomcat8.5、SSM框架、oracle11g
项目中一个列表查询,使用了左连接(left join),类似这样:
select * from A left join B on A.xx=B.xx
(A是个视图,视图内是有order by的)
在PL/SQL中查询的结果集排序同A表,但项目部署到服务器后,排序却乱了,确认A表使用了order by,排序无问题,那么可能问题就出在left join了,网上查了查,大概知道了,左连接后,如果没有强制排序,那么默认是先按B表排序,再按A表倒序
如果想默认按A表排序,可以在on后面加上一个条件“1=1”
select * from A left join B on 1=1 and A.xx=B.xx
试了下,确实管用,但原理未明,网上找了下也没找到更多相关信息
这里写出来给遇到同样问题的人,希望有所帮助,也希望有明白原理的大神,看到后可以留言说明,万分感谢!
最后附上解决我问题的帖子:http://www.itpub.net/forum.php?mod=viewthr…
oracle 左连接(left join) 排序问题相关推荐
- oracle使用left join,Oracle左连接left join的实际操作步骤
以下的文章主要是介绍Oracle左连接left join 与右连接right join的实际操作步骤,如果你对Oracle左连接left join 与右连接right join的实际操作步骤相关的实际 ...
- oracle数据库left用法,ORACLE 左联接 left join
ORACLE 左连接 left join ORACLE 左连接: 1.使用(+)表示:SELECT A.OID, A.VALUE, A.NE_TYPE_OID, NVL(B.STATUS, '1') ...
- Oracle左连接、右连接、全外连接以及(+)号用法
1.准备工作 Oracle 外连接(OUTER JOIN)包括以下: 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 对应SQL:LEFT/RIGHT/F ...
- oracle 左连接 权限,Oracle 左连接、右连接、全外连接、(+)号作用
Oracle 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join) outer join则会返回每个 ...
- Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例
Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...
- oracle左连接没用_ORACLE 左连接为空解决办法
ORACLE 左连接为空 SELECT TSC.ID ID,TSC.USER_ID USER_ID,USER_ID/5 AS GSEND_TIME,TO_CHAR(SEND_TIME,'YYYY-MM ...
- oracle 左连接
oracle左连接小结 当使用左连接关联表进行查询时,如果右侧的表在关联的条件中有重复的数据,就会导致最后的查询结果比预期的多,比如: select * from A 需要关联的表 select * ...
- R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join)、配对图可视化(根据分类变量的值为散点图上的数据点添加颜色)
R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join).配对图可视化(根据分类变量的值为散点图上的数据点添加颜色,Add color ...
- 三表左连接(LEFT JOIN) — 两表之间的关系
三表左连接(LEFT JOIN) 问题: 最近遇到需求多表连接,要求A表所有数据均展示,B表和C表关联A表,若A表有的B,C表没有则展示为null,由此引发以下问题: A表作为基表,先关联B表,关 ...
最新文章
- 笔记-软考高项-错题笔记汇总1
- Thymeleaf contextPath(无废话)
- Django框架(10.Django中的模型类的定义以及模型类字段属性和选项)
- windows下实现微秒级的延时
- P6672-[清华集训2016]你的生命已如风中残烛【结论】
- Windows 10 LTSB 还原默认照片查看器
- 一程序员反应职场怪现象
- 海王什么意思,海王是什么意思梗,网络流行词海王介绍
- ./configure,make,make install 的作用
- Android应用程序线程消息循环模型分析
- 在数据库中添加Northwind数据库
- TOMCAT假死分析
- 网页音乐播放,看里面有没有什么好东西
- 编写README文档(Markdown)
- redis 通道 java_【java】netty4,服务端向客户端主动发消息怎么把channel存储到redis缓存中?...
- C++中rand函数和srand函数
- JavaScript对象和函数表达式
- c语言从4个整数中找最小的数,编程之法:面试和算法心得(寻找最小的k个数)...
- 语音信号基本知识和处理
- 一位上海土著90后,教你用Python和数据赚到人生第一桶金
热门文章
- 什么是IAP?如何实现IAP?
- chrome linux依赖包,[WebDriver]Linux/Docker下安装Chrome浏览器和ChromeDriver
- 雅马哈笔试_汉英翻译
- eclipse配置opencv和javacv环境
- java实现抽奖游戏,java实现抽奖功能解析
- C++详解:枚举类型 --- enum | Xunlan_blog
- 优秀项目经理的六个习惯
- 深富策略短线消化市场情绪
- 一个冒泡排序让你学完Java基础的数组、随机数、排序、方法等。
- 安卓系统与内置Chrome浏览器