您当前的位置: 首页 > 数据库教程 > MySQL教程 > sql多表联查实例

sql多表联查实例

作者:不详 来源:网络 发布时间: 2014-07-17 09:29 点击:
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,

sql多表联查实例

  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
分享到:
本文"sql多表联查实例"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4