<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 167,  comments - 30,  trackbacks - 0
    -- 以下兩個查詢效率相當(dāng),查詢時間均為0.0xx秒,~ 但是Hibernate HQL不支持from后面接子查詢,可以直接使用SQL方式解決,ibatis當(dāng)然可以用了。
    SELECT count(*from (
    SELECT sum(t2.STATE) as vnSum, t1.ID FROM
    vnetinfo_table t1, vm_vn_table t2 
    where t1.ID = t2.VN_NID and t1.ZONE_ID = '4028a49c3facdf26013fae12531b286e' GROUP BY t1.ID) t where t.vnSum = 0;

    SELECT count(*) FROM vnetinfo_table v ,(
    SELECT sum(t2.STATE) as vnSum, t1.ID as idd FROM
    vnetinfo_table t1, vm_vn_table t2 
    where t1.ID = t2.VN_NID and t1.ZONE_ID = '4028a49c3facdf26013fae12531b286e' GROUP BY t1.ID) t
    where v.ID = t.idd and t.vnSum = 0;

    -- 查詢效率太低了,查詢時間均為0.5xx秒左右。要比以上兩個SQL耗時很多倍。~ Hibernate支持在where后用子查詢作為查詢條件。
    SELECT count(*) FROM vnetinfo_table v WHERE v.id in 
    (SELECT CASE WHEN SUM(t2.STATE)=0 THEN t1.ID ELSE '' END
    FROM vnetinfo_table t1, vm_vn_table t2 
    where t1.ID = t2.VN_NID and t1.ZONE_ID = '4028a49c3facdf26013fae12531b286e' GROUP BY t1.ID);

    -- 使用join方式替換in 查詢時間均為0.09x秒左右。明顯提高了效率,但是Hibernate HQL任然不支持在這種聯(lián)合子查詢方式。
    SELECT count(*) FROM vnetinfo_table v INNER JOIN (SELECT CASE WHEN SUM(t2.STATE)=0 THEN t1.ID ELSE '' END as idd
    FROM vnetinfo_table t1, vm_vn_table t2 
    WHERE t1.ID = t2.VN_NID and t1.ZONE_ID = '4028a49c3facdf26013fae12531b286e' GROUP BY t1.ID) t ON v.ID = t.idd and t.idd IS not NULL;

    附:Mysql中關(guān)于Exists用法的介紹請參見:http://www.nowamagic.net/librarys/veda/detail/639
    posted on 2013-08-21 13:47 David1228 閱讀(3758) 評論(2)  編輯  收藏

    FeedBack:
    # re: Mysql中使用Join和In測試
    2013-08-22 08:53 | Plant Extract
    這個還可以的呀  回復(fù)  更多評論
      
    # re: Mysql中使用Join和In測試
    2013-08-22 16:06 | essay writing service uk
    Essay Writer has been offering professional writing and editing services for nearly eight years now.
      回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2013年8月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關(guān)

    Spring相關(guān)

    云計算/Linux/虛擬化技術(shù)/

    友情博客

    多線程并發(fā)編程

    開源技術(shù)

    持久層技術(shù)相關(guān)

    搜索

    •  

    積分與排名

    • 積分 - 358616
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲香蕉免费有线视频| 亚洲色偷偷偷鲁综合| 亚洲日本va在线视频观看| 亚洲制服丝袜第一页| 久久精品成人免费观看| 亚洲男人天堂2020| 免费在线观影网站| 亚洲日本乱码卡2卡3卡新区| 久久久久免费精品国产 | 亚洲男人天堂影院| 国产免费小视频在线观看| 亚洲日本一线产区和二线 | 亚洲性日韩精品国产一区二区| 亚洲毛片av日韩av无码| 亚洲精品色播一区二区| 永久免费AV无码国产网站| 国产精品免费看久久久无码| 亚洲乱码在线播放| 久久影视综合亚洲| 97无码免费人妻超级碰碰碰碰| 亚洲理论片在线观看| 中文字幕免费在线观看| 91亚洲精品视频| 亚洲av成人一区二区三区在线观看| 亚洲av第一网站久章草| 又大又黄又粗又爽的免费视频| 亚洲熟妇AV日韩熟妇在线| 一二三四免费观看在线电影| 亚洲一区二区三区不卡在线播放| 永久免费在线观看视频| 亚洲综合久久一本伊伊区| 97性无码区免费| 182tv免费视频在线观看| 亚洲一区综合在线播放| 99久久国产免费中文无字幕| 亚洲人成在线电影| 亚洲国产一级在线观看| 岛国精品一区免费视频在线观看| 久久亚洲精品视频| 亚洲Av无码国产情品久久 | 欧亚精品一区三区免费|