当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: set rs=server.createobject("adodb.recordset") sql="select * from student;""select * from notice" rs.open sql,conn,0,1 response.write rs.recordcount set rs=rs.nextreco......
 ·下雨了,    »显示摘要«
    摘要: 顺便请假一下,多少分能有5个裤衩啊? ......


一个性能难题,如何优化如下sql

select   trusteeship_company,server_ip,ri.re_id,sum(visit_count)   visit_count,   max(max_time)   max_time   from(   select   ua.re_id,ua.protocol_type,count(vr.web_visit_id)   visit_count,   max(vr.visit_time)   max_time   from   url_addr   ua,web_visit_record   vr   where   vr.web_id=ua.web_id     and   ua.protocol_type   in(10,20)       group   by   ua.re_id     union   all   select   ua.re_id,ua.protocol_type,count(vr.webmail_visit_id)   visit_count,max(vr.visit_time)   max_time   from   url_addr   ua,webmail_visit_record   vr   where   vr.web_id=ua.web_id   and   ua.protocol_type=15     group   by   ua.re_id     union   all   select   ua.re_id,ua.protocol_type,count(vr.video_visit_id)   visit_count,max(vr.visit_time)   max_time   from   url_addr   ua,video_visit_info   vr   where   vr.web_id=ua.web_id   and   ua.protocol_type   in(18,19)       group   by   ua.re_id     union   all   select   vr.re_id,11   protocol_type,count(vr.ftp_visit_id)   visit_count,max(vr.visit_time)   max_time   from   ftp_visit_record   vr   where   1=1       group   by   vr.re_id     union   all   select   vr.re_id,90   protocol_type,count(vr.mail_visit_id)   visit_count,max(vr.visit_time)   max_time   from   mail_visit_record   vr   where   1=1       group   by   vr.re_id     union   all   select   vr.re_id,12   protocol_type,count(vr.telnet_visit_id)   visit_count,max(vr.visit_time)   max_time   from   telnet_visit_record   vr   where   1=1       group   by   vr.re_id     )   result,main_info   mi,idc_ip_source   iis,re_idcpc   ri   where   ri.re_id=result.re_id   and   ri.main_id=mi.main_id   and   ri.source_id=iis.source_id     group   by   re_id       order   by   visit_count   desc

NO.1   作者: mathematician

union   all   对性能影响不是很大,union就不行了。


 ·数据库查询问题,在线等待    »显示摘要«
    摘要: 我在程序中用到taodquery查询数据,我查询5月31号的那天,可是显示没有数据,但是在库中确是有600多条数据,在查询分析器中,用select语句就可以查出来,请问这是怎么回事呀? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE