av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:86日期: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)文章:
主站蜘蛛池模板: 精国产品一区二区三区四季综 | 国产精品久久久久久亚洲调教 | 美女黄色在线观看 | 天天av网 | wwwww在线观看 | 国产精品国产三级国产播12软件 | 精品国产乱码久久久久久老虎 | 亚洲午夜视频 | 久久的色 | 亚洲欧美综合精品另类天天更新 | 一区二区电影网 | 成人在线国产 | 日韩精品在线一区 | 综合九九 | 亚洲精品久久久久久久久久久久久 | 欧美日在线 | 日韩最新网址 | 激情欧美日韩一区二区 | 国产福利在线小视频 | 国产精品视频一二三区 | 国产网站在线播放 | 97人人草| 天天躁日日躁狠狠躁白人 | 精品一二三区视频 | 成人做爰9片免费看网站 | 视频在线观看一区 | 亚洲永久精品国产 | 久久这里只有 | 成人免费视频网站在线看 | 99这里只有精品 | 午夜tv免费观看 | 91久久综合亚洲鲁鲁五月天 | 7777在线视频 | 国产精久久久久久久妇剪断 | 国产视频二区在线观看 | 三级视频在线观看 | 欧美区日韩区 | 国产精品亚洲一区二区三区在线观看 | 日韩综合 | 色橹橹欧美在线观看视频高清 | 欧美美女一区二区 |