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 技巧小结
Apr 02 Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
Sep 28 Javascript
js H5 canvas投篮小游戏
Aug 18 Javascript
Vue.js每天必学之组件与组件间的通信
Sep 08 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
js使用html2canvas实现屏幕截取的示例代码
Aug 28 Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 09 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
解决echarts图表使用v-show控制图表显示不全的问题
Jul 19 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
Nov 19 Vue.js
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
BBS(php & mysql)完整版(六)
2006/10/09 PHP
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
Python实现的简单排列组合算法示例
2018/07/04 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
中国旅游网站:途牛旅游网
2019/09/29 全球购物
宿舍使用违章电器检讨书
2014/01/12 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
体育专业求职信
2014/07/16 职场文书
上甘岭观后感
2015/06/10 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
Django实现翻页的示例代码
2021/05/24 Python