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 相关文章推荐
jquery EasyUI的formatter格式化函数代码
Jan 12 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
Nov 07 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
浅谈JavaScript中的String对象常用方法
Feb 25 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
Ionic如何实现下拉刷新与上拉加载功能
Jun 03 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
微信小程序获取微信运动步数的实例代码
Jul 20 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
Jun 10 Javascript
详解关于vue-area-linkage走过的坑
Jun 27 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
Nov 12 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
PHP生成静态页面详解
2006/12/05 PHP
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
ExpressJS入门实例
2015/01/14 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
浅谈js闭包理解
2019/03/28 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
python实现提取百度搜索结果的方法
2015/05/19 Python
Python sorted对list和dict排序
2020/06/09 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
学习新党章思想汇报
2014/01/09 职场文书
成人继续教育实施方案
2014/03/01 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
九年级语文教学反思
2016/03/03 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫