sql多表联查实例

下面提供四款sql多表关联查询的实例,个个效率不一样。

select * from order_info as a ,ivrlog4ivrdlvinst as b

where

(a.saleorder=b.ext1_skill and b.start_date=@date1 and se_id='55' and b.ext1_skill!='')

and convert(varchar(10),a.instime,112)=@date2 and max(a.instime)

方法二

select * from order_info as a

where a.saleorder=(

select b.ext1_skill from ivrlog4ivrdlvinst as b

where b.start_date=@date1 and se_id='55'

and b.ext1_skill!='')

and convert(varchar(10),max(a.instime),112)=@date2

方法三

declare

@date1 varchar(20),

@date2 varchar(20)

set @date1='20100812'

set @date2='2010-08-12'

select * from order_info as a

where a.saleorder=

(select b.ext1_skill from ivrlog4ivrdlvinst as b where b.start_date=@date1 and se_id='55' and b.ext1_skill!='')

and convert(varchar(10),a.instime,112)=@date2

and max(a.instime)

方法四

select b.caller, b.start_date, b.start_time, b.ext1_skill,

c.deliveryno, c.destroyresult, c.deliverydate, c.deliverytime, c.arrangetime, c.driverphone, c.drivermobile,

a.servicedate, a.servicetime, a.workertel

from order_info as a ,ivrlog4ivrdlvinst as b ,delivery_info as c

where

a.saleorder in (select b.ext1_skill from ivrlog4ivrdlvinst where b.start_date=@date1 and b.se_id='55' and b.ext1_skill!='')

and convert(varchar(10),a.instime,112)=@date2

order by b.start_date desc, b.start_time desc

php多表查询 例子,sql多表联查实例相关推荐

  1. JEPaas代码(SQL功能表)通过SQL功能表进行表查询

    JEPaas代码(SQL功能表)通过SQL功能表进行表查询 1.新建一个表单--添加功能表--在功能表配置信息中///如下: 输入相应的SQL查询语句"(在那之前通过SQLserver查询语 ...

  2. SQL语句多表查询:【多表连查】和【子查询】

    SQL语句多表查询:[多表连查]和[子查询] 说明:insert.update.delete只针对[一张表]执行操作. 说明:select可以查询一张表.也可以查询多张表. 说明:多表查询分为:[多表 ...

  3. 面向考试数据库—单表查询(包含建表数据)

    面向考试数据库-单表查询(包含建表数据) 引言 ● 建立练习数据库(之后习题亦是基于该库) 建表源码 单表查询知识点汇总 单表查询练习题32道 (1)选取表中的若干列 (2)选择表中若干元祖 (3)o ...

  4. php 多表查询输出,ThinkPHP多表查询

    ThinkPHP多表查询处理 ThinkPHP多表连接查询处理 ThinkPHP关联查询(多表查询) 网上找到三种方法:table().join().原生SQL语句查询.(以下三种方法输出结果一致,并 ...

  5. 【MySQL】多表查询策略(多表联查子查询)

    目录 一.MySQL多表查询 二.准备工作 1.运行环境 2.创建公司表 3.创建员工表 三.多表查询 (一)多表联查-同时查询多张表 1.联结 2.左连接 3.右连接 4.右连接 (二)子查询 1. ...

  6. 将联表查询简化为单表查询案例

    目录 1.将联表查询简化为单表查询案例 1.1 问题描述 1.2 优化过程 1.2.1 将联表查询修改为单表查询 1.2.2 利用覆盖索引避免回表 1.将联表查询简化为单表查询案例 1.1 问题描述 ...

  7. Mysql(软件安装、Mysql基本语法、Mysql数据操作、Mysql关键字、约束、多表查询、Mysql多表查询、数据备份、数据导入、视图)

    1.MySQL介绍 1.1数据库介绍 数据库概念 数据库就是用于存储数据的一个空间 数据存储方式的发展史 甲骨文(材料太昂贵) 竹简(太沉了,运输不方便) 纸(易损坏) 计算机(办公软件,传输不方便) ...

  8. VLOOKUP函数制作多表查询(学生信息表/员工工资表)

    VLOOKUP函数制作多表查询(学生信息表/员工工资表) 一.vlookup函数定义 VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导 ...

  9. SQL多表查询:SQL JOIN连接查询各种用法总结

    在实际应用中,大多的查询都是需要多表连接查询的,但很多初学SQL的小伙伴总对各种JOIN有些迷糊.回想一下,初期很长一段时间,我常用的似乎也就是等值连接 WHERE 后面加等号,对各种JOIN也是不求 ...

最新文章

  1. Swift基础 - - 高德地图实践
  2. window 修改字符集为utf8
  3. bootstrap-fileupload-上传文件控件
  4. 阿里云安装mysql5.6_yum安装mysql 5.6-阿里云开发者社区
  5. android camera 实时滤镜,【Camera】Android平台Camera实时滤镜实现方法
  6. StringBuffer 案例
  7. Metasploit基础和基本命令详解
  8. php如何对 mysql 中text类型拆分存入一个数组_PHP递归实现无限级分类,可选返回字符串和数组...
  9. java httpget 设置参数_java 模拟HTTP doPost请求 设置参数 | 学步园
  10. effective c++:virtual函数在构造函数和析构函数中的注意事项
  11. Tablayout+ViewPager+Fragment 实现页面切换
  12. Binary XML file line #6: Error inflating class xxx
  13. linux中使用egrep取值ip地址,egrep命令_Linux egrep 命令用法详解:在文件内查找指定的字符串...
  14. 2021上半年ICPC各类赛事时间日程
  15. 如何在官网下载java JDK
  16. 《撬动地球的Google》——Google的第一桶金(转载)
  17. android自定义大转盘,Android使用surfaceView自定义抽奖大转盘
  18. 基于JavaWeb的C2C网上购物平台系统设计
  19. 中国 / 省市区县 / 四级联动 / 地址选择器(京东商城地址选择)
  20. 声音均衡器怎么调好听_酷狗均衡器怎么调好听 - 卡饭网

热门文章

  1. 社区公众号的解决方案
  2. 搞定PDF不能复制的问题
  3. hdu 2674(N!Again)
  4. Qt之QPropertyAnimation实现弹窗动画优化版
  5. iphone 自定义控件,通讯录,网络,电子书,控件特效 等源码
  6. window程序设计(创建、选择和删除画笔)
  7. 科普贴丨240Hz有必要吗?
  8. 关于localDate时间相减问题
  9. org.hibernate.TransactionException: JDBC begin transaction failed的解决方法
  10. python对图像去噪_基于Python的图像去噪算法