在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySql怎样使用not in实现优化

119次阅读
没有评论

共计 808 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍 MySql 怎样使用 not in 实现优化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

最近项目上用 select 查询时使用到了 not in 来排除用不到的主键 id 一开始使用的 sql 如下:

select 
 s.SORT_ID,s.SORT_NAME,
 s.SORT_STATUS,
 s.SORT_LOGO_URL,
 s.SORT_LOGO_URL_LIGHT
from SYS_SORT_PROMOTE s
 WHERE
 s.SORT_NAME =  必听经典 
 AND s.SORT_ID NOT IN (SORTID001)
 limit 1;

表中的数据较多时这个 sql 的执行时间较长、执行效率低,在网上找资料说可以用 left join 进行优化,优化后的 sql 如下:

select 
 s.SORT_ID,s.SORT_NAME,
 s.SORT_STATUS,
 s.SORT_LOGO_URL,
 s.SORT_LOGO_URL_LIGHT
from SYS_SORT_PROMOTE s
left join (select SORT_ID from SYS_SORT_PROMOTE where SORT_ID=#{sortId}) b
on s.SORT_ID = b.SORT_ID
 WHERE
 b.SORT_ID IS NULL
 AND s.SORT_NAME =  必听经典 
 limit 1;

上述 SORT_ID=#{sortId} 中的 sortId 传入 SORT_ID 这个字段需要排除的 Id 值,左外连接时以需要筛选的字段(SORT_ID)作为连接条件,最后在 where 条件中加上 b.SORT_ID IS NULL 来将表中的相关数据筛选掉就可以了。

以上是“MySql 怎样使用 not in 实现优化”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计808字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 美国爱爱片视频在线观看 | 福利盒子在线视频免费 | 久热精品香蕉在线视频 | 一本一道波多野结衣av黑人 | 性做久久久久久久免费观看 | 熟妇人妻系列av无码一区二区 | www操com| 久久免费视频99 | 无码久久精品国产亚洲av影片 | 一区高清 | 九九99香蕉在线视频网站 | 亚洲欧美日韩另类在线专区 | 欧美性大战久久久久xxx | 中文字幕一区二区三区视频在线 | 欧美一区在线观看视频 | 美女裸体a级毛片 | 国产精品男人的天堂 | 国产精品偷窥熟女精品视频 | 美女和男人免费网站视频 | 国产精品伦理久久久久久 | 777国产精品永久免费观看 | 成人毛片免费观看视频 | 国产一区欧美二区 | 国产福利在线免费 | 国产精品美女乱子伦高 | 久久这里只有精品久久 | 欧美日韩在线视频 | 中文字幕人成乱码熟女app | 亚洲精品国产suv一区88 | 成人羞羞视频在线看网址 | 天天摸天天操天天爽 | 日本日本乱码伦视频在线观看 | 中文字幕乱码熟妇五十中出 | 亚洲 中文 欧美 日韩 在线人 | 深夜福利在线免费观看 | 亚洲日本一区二区一本一道 | 公与淑婷厨房猛烈进出视频免费 | 一个人看的免费在线视频 | 日韩免费一区二区三区在线 | 亚洲一级色 | 精品成人在线观看 |