国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

廣告型網(wǎng)站建設(shè)成人本科

廣告型網(wǎng)站建設(shè),成人本科,交互式網(wǎng)站定義,東莞鈑金外發(fā)加工網(wǎng)【版權(quán)所有,文章允許轉(zhuǎn)載,但須以鏈接方式注明源地址,否則追究法律責(zé)任】【創(chuàng)作不易,點個贊就是對我最大的支持】 前言 僅作為學(xué)習(xí)筆記,供大家參考 總結(jié)的不錯的話,記得點贊收藏關(guān)注哦! 目錄 …
  • 【版權(quán)所有,文章允許轉(zhuǎn)載,但須以鏈接方式注明源地址,否則追究法律責(zé)任】
  • 【創(chuàng)作不易,點個贊就是對我最大的支持】

前言

僅作為學(xué)習(xí)筆記,供大家參考
總結(jié)的不錯的話,記得點贊收藏關(guān)注哦!

目錄

    • 前言
      • 原SQL使用的是NOT IN
      • 新SQL使用的是NOT EXISTS
      • 結(jié)果:效率提升十倍不止

原SQL使用的是NOT IN

       select a.id, b.messageId, a.sourceTypeId, a.title, a.messageTime, a.depId, a.status, b.setMark, b.msgType, b.msgRemarksfrom t_sync_data a left join t_message_seting b on a.id = b.messageId where exists (select 1 from t_sync_data where depId=136 andstatus!=4 and status!=2 and status!=5)<if test="messageIds != null and messageIds.size() >0"> and a.id NOT IN<foreach item="messageId" collection="messageIds" open="(" separator="," close=")">#{messageId}</foreach></if>order by a.messageTime desc, a.id desc, a.status

原因分析:我用了兩條sql來解決,第一條sql去查了一組id來排除數(shù)據(jù),導(dǎo)致每次查詢都要去遍歷
建議:能用1條sql出來還是用一條會更快,盡量不要用IN 、NOT IN
1、用 EXISTS 或 NOT EXISTS 代替
2、用JOIN 代替
這里我只查子表主表都存在的數(shù)據(jù),故用了內(nèi)連接,也可以用右連接,需求是以副表為主

新SQL使用的是NOT EXISTS

這里要注意一下:not exists子查詢要加一個條件:messageId=a.id 和外邊的表關(guān)聯(lián)起來,否則是查不到數(shù)據(jù)的

select a.id, b.messageId, a.sourceTypeId, a.title, a.messageTime, a.depId, a.status, b.setMark, b.msgType, b.msgRemarksfrom t_sync_data a inner join t_message_seting b on a.id = b.messageId where a.depId=136 and  a.status!=4 and a.status!=2 and a.status!=5and not EXISTS (select idfrom t_message_task WHERE  messageId=a.id<if test="depId != null ">and depId = #{depId}</if>)order by a.messageTime desc, a.id desc, a.status 

結(jié)果:效率提升十倍不止

創(chuàng)作不易,點個贊就是對我最大的支持~


wxgzh:程序員溫眉

CSDN:程序員溫眉

每天進(jìn)步一點點的程序員

http://aloenet.com.cn/news/34121.html

相關(guān)文章:

  • 濰坊做網(wǎng)站的那家好網(wǎng)絡(luò)推廣公司名字大全
  • 北京公司網(wǎng)站制作電話網(wǎng)絡(luò)營銷推廣外包服務(wù)
  • 香港服務(wù)器做網(wǎng)站日照網(wǎng)絡(luò)推廣公司
  • 基于php技術(shù)的網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化推廣公司
  • 網(wǎng)站建設(shè)簡稱什么網(wǎng)絡(luò)營銷工具的特點
  • dede 手機(jī)網(wǎng)站模板seo整站優(yōu)化方案
  • 電信100m光纖做網(wǎng)站windows優(yōu)化軟件
  • 隨州網(wǎng)站建設(shè)網(wǎng)站設(shè)計與制作教程
  • 中國制造網(wǎng) 做網(wǎng)站費(fèi)用網(wǎng)站測試的內(nèi)容有哪些
  • 自己做的網(wǎng)站百度收索不到友鏈互換平臺推薦
  • 怎么做送餐網(wǎng)站做網(wǎng)絡(luò)推廣的網(wǎng)站有哪些
  • 門頭溝住房和城鄉(xiāng)建設(shè)委員會官網(wǎng)站他達(dá)那非片能延時多久
  • 做的網(wǎng)站侵犯美的商標(biāo)賠償多少錢廣州網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站天天做收錄有效果嗎google中文搜索引擎入口
  • 杭州醫(yī)療器械網(wǎng)站制作app開發(fā)價格表
  • 合肥網(wǎng)站建設(shè)工作室企業(yè)qq多少錢一年
  • 貴州建設(shè)廳監(jiān)理協(xié)會網(wǎng)站汕頭網(wǎng)站設(shè)計公司
  • 怎么做中英文版網(wǎng)站國內(nèi)搜索引擎排名
  • 網(wǎng)站內(nèi)容及實現(xiàn)方式qq代刷網(wǎng)站推廣
  • 怎么描述網(wǎng)站主頁做的好關(guān)鍵詞排名的工具
  • 廣州網(wǎng)站 制作信科便宜制作網(wǎng)頁的基本步驟
  • 濰坊網(wǎng)站建設(shè)價格百度云搜索入口
  • wordpress get_the_post_thumbnail石家莊百度搜索優(yōu)化
  • 網(wǎng)站開發(fā)上線流程圖歐美網(wǎng)站建設(shè)公司
  • 英文網(wǎng)站模板源代碼免費(fèi)源碼下載網(wǎng)站
  • 紅色好看的網(wǎng)站免費(fèi)外鏈網(wǎng)站seo發(fā)布
  • 深圳網(wǎng)站建設(shè)軟件開發(fā)公司小程序開發(fā)平臺有哪些
  • wordpress xmlrpcseo崗位有哪些
  • 建筑人才網(wǎng)招聘官網(wǎng)首頁如何進(jìn)行網(wǎng)站性能優(yōu)化
  • 最好科技廣州網(wǎng)站建設(shè)seo排名工具提升流量