亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySql如何使用not in實(shí)現(xiàn)優(yōu)化

瀏覽:53日期:2023-10-16 08:46:21

最近項(xiàng)目上用select查詢時(shí)使用到了not in來(lái)排除用不到的主鍵id一開(kāi)始使用的sql如下:

select s.SORT_ID,s.SORT_NAME,s.SORT_STATUS,s.SORT_LOGO_URL,s.SORT_LOGO_URL_LIGHTfrom SYS_SORT_PROMOTE sWHEREs.SORT_NAME = ’必聽(tīng)經(jīng)典’AND s.SORT_ID NOT IN ('SORTID001')limit 1;

表中的數(shù)據(jù)較多時(shí)這個(gè)sql的執(zhí)行時(shí)間較長(zhǎng)、執(zhí)行效率低,在網(wǎng)上找資料說(shuō)可以用 left join進(jìn)行優(yōu)化,優(yōu)化后的sql如下:

select s.SORT_ID,s.SORT_NAME,s.SORT_STATUS,s.SORT_LOGO_URL,s.SORT_LOGO_URL_LIGHTfrom SYS_SORT_PROMOTE sleft join (select SORT_ID from SYS_SORT_PROMOTE where SORT_ID=#{sortId}) bon s.SORT_ID = b.SORT_IDWHEREb.SORT_ID IS NULLAND s.SORT_NAME = ’必聽(tīng)經(jīng)典’limit 1;

上述SORT_ID=#{sortId} 中的sortId傳入SORT_ID這個(gè)字段需要排除的Id值,左外連接時(shí)以需要篩選的字段(SORT_ID)作為連接條件,最后在where條件中加上b.SORT_ID IS NULL來(lái)將表中的相關(guān)數(shù)據(jù)篩選掉就可以了。

這里寫下隨筆,記錄下優(yōu)化過(guò)程。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 国产精品1024在线观看免费看 | 香蕉久久国产精品免 | 免费香蕉一区二区在线观看 | 亚洲综合一区二区三区四区 | 亚洲午夜精品一级在线 | 一区二区三区免费视频网站 | 鸥美黄色片 | 精品香蕉99久久久久网站 | 久久se精品一区二区影院 | 国产精品资源手机在线播放 | 日产免费线路一页二页 | 亚洲三级免费 | 久久人人插 | 亚洲国产精品网站久久 | 久久草在线视频 | 国产成人精品免费视频大全五级 | 成人在线一区二区三区 | c看欧美激情毛片 | 一本一道久久综合狠狠老 | 国内主播大秀福利视频在线看 | a性视频 | 精品一区二区三区在线观看视频 | 日韩不卡中文字幕 | 久久国产精品亚洲va麻豆 | 高清一区二区 | 在线爱爱视频 | 亚洲aav| 亚洲 欧美 日韩 在线 | 日本欧美中文字幕 | 国产精品久久久久天天影视 | 制服丝袜中文字幕在线 | 黑人和黑人一级毛片 | 国产永久免费视频 | 亚洲欧美日韩中文字幕在线一 | 亚洲七七久久精品中文国产 | 真实国产精品视频国产网 | 欧美三级一区二区三区 | 欧美a一级片 | 99久久免费国产精品 | 98精品国产高清在线xxxx | 亚洲精品高清久久 |