首页 > 数据库技术 > 详细

Oracle 连接排序

时间:2019-05-23 13:55:22      阅读:144      评论:0      收藏:0      [点我收藏+]

---左联操作
SELECT e.* FROM hs_opt_ewb e 
left join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no=‘201899630015‘
----将符合ON条件的m表结果搜索出来放入e表,然后左联到e表上,然后将合并后的e表输出,就算m表没有符合的值也能查出数据来


--右联操作
SELECT e.* FROM hs_opt_ewb e 
right join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no=‘201899630015‘
--将符合ON条件的m表结果搜索出来,然后右联到e表上,然后将合并后的e表输出,m表中没有符合的值的话查询的结果集就没有

---内联操作
SELECT e.* FROM hs_opt_ewb e 
inner join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no=‘201899630015‘
---将符合ON条件的e表和m表结果均搜索出来,然后合并为一个结果集 ,两个都存在满足On条件才会有结果集

--排序
SELECT e.vol_weight FROM hs_opt_ewb e order by e.vol_weight desc 
---desc 从大到小  默认asc升序

技术分享图片

 

Oracle 连接排序

原文:https://www.cnblogs.com/Mr-Simple001/p/10911324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!