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 相关文章推荐
JavaScript 参考教程
Dec 29 Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
通过js获取div的background-image属性
Oct 15 Javascript
js文本框输入点回车触发确定兼容IE、FF等
Nov 19 Javascript
Jquery实现仿腾讯微博发表广播
Nov 17 Javascript
Bootstrap模仿起筷首页效果
May 09 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
Jun 02 Javascript
详解Vue组件实现tips的总结
Nov 01 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
详解如何在Angular优雅编写HTTP请求
Dec 05 Javascript
JS图片懒加载技术实现过程解析
Jul 27 Javascript
原生js canvas实现鼠标跟随效果
Aug 02 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
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
js replace 与replaceall实例用法详解
2013/08/03 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
[01:31]DOTA2上海特级锦标赛 SECRET战队完整宣传片
2016/03/16 DOTA
python实现爬虫下载美女图片
2015/07/14 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
pandas 将索引值相加的方法
2018/11/15 Python
Python API自动化框架总结
2019/11/12 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
八年级语文教学反思
2014/02/11 职场文书
党员实事承诺书
2014/03/26 职场文书
教师个人自我评价范文
2014/04/13 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书