inner join 内联与left join 左联的实例代码


Posted in Javascript onSeptember 18, 2017

今天老板把我叫过去,给我分析了一下我写的存储过程【捂脸羞愧中。。。】,因为又临时加了个需求需要关联另外一个视图,我写成了内联,所以读取出来的数据少了好多。

select t1.MOTCARRIERNAME
   ,t2.ROUTENAME
   ,y.BUSLICENSE
   ,y.ACCTPRICE
   ,y.PRICE
   ,y.CANACCTPRICE
   ,y.CENTERACCTPRICE
   ,y.OTHERACCTPRICE
   ,y.STAACCTPRICE
   ,y.TKAMOUNT
   ,y.SCHBILLID
   ,m.ManualTicketsStationFee
   ,m.ManualTicketsFee
  from
  (Select b.MOTCARRIERID
   ,b.ROUTEID
   ,b.BUSLICENSE
   ,a.SCHBILLID
   ,a.ACCTPRICE
   ,a.CANACCTPRICE
   ,a.CENTERACCTPRICE
   ,a.OTHERACCTPRICE
   ,a.PRICE
   ,a.STAACCTPRICE
   ,a.TKAMOUNT
   From history.TKSCHBILLHISTORY a
   ,history.TKSERIALSCHHISTORY b
   ,history.TKCARRYSTASCHHISTORY c
   Where a.Drvdate between @pStartDate and @pEndDate 
    and a.SchBillStatusId=1 
    and b.SchId=a.SchId 
    and b.Drvdate=a.Drvdate 
    and a.schid=c.schid 
    and a.DRVDATE=c.DRVDATE
  )y
  ,baseinfo.MOTORCARRIER t1
  ,baseinfo.ROUTE t2
  ,Settlement.dbo.View_ManualTicket m
  where t1.MOTCARRIERID=y.MOTCARRIERID and t2.ROUTEID =y.ROUTEID and m.BusLicense=y.BUSLICENSE
  order by t1.MOTCARRIERNAME,t2.ROUTENAME,y.BUSLICENSE

inner join 内联与left join 左联的实例代码

这种关联叫做内联,表A,表B where A.Id=B.Id,只有表A,表B里都有这个ID,这条数据才会被显示出来。但是我的项目中需要的是以表A为主表,只要表A中有的数据都要显示出来,表B中有与表A相关的数据就显示,没有则置为空。

即A left join B on A.Id=B.Id

总结

以上所述是小编给大家介绍的inner join 内联与left join 左联的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
javascript函数声明和函数表达式区别分析
Dec 02 Javascript
javascript:void(0)点击登录没反应怎么解决
Nov 13 Javascript
easyui form validate总是返回false的原因及解决方法
Nov 07 Javascript
解析js如何获取css样式
Dec 11 Javascript
Javascript自定义事件详解
Jan 13 Javascript
浅谈struts1 & jquery form 文件异步上传
May 25 jQuery
js实现多张图片延迟加载效果
Jul 17 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
Aug 12 Javascript
微信小程序云开发如何实现数据库自动备份实现
Aug 16 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
Aug 13 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
Sep 18 #Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 #Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 #Javascript
node+express+ejs使用模版引擎做的一个示例demo
Sep 18 #Javascript
jQuery实现对网页节点的增删改查功能示例
Sep 18 #jQuery
详解node服务器中打开html文件的两种方法
Sep 18 #Javascript
详解利用 Express 托管静态文件的方法
Sep 18 #Javascript
You might like
信用卡效验程序
2006/10/09 PHP
php 数组的一个悲剧?
2011/05/11 PHP
如何把php5.3版本升级到php5.4或者php5.5
2015/07/31 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
疯掉了,尽然有js写的操作系统
2007/04/23 Javascript
javascript 写类方式之二
2009/07/05 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
javascript数组排序汇总
2015/07/07 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
js实现日历的简单算法
2017/01/24 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
python中pika模块问题的深入探究
2018/10/13 Python
python基于SMTP协议发送邮件
2019/05/31 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
某公司面试题
2012/03/05 面试题
教师师德反思材料
2014/02/15 职场文书
企业文化理念标语
2014/06/10 职场文书
欢迎领导检查标语
2014/06/27 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
市场部经理岗位职责
2015/02/02 职场文书