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

MySql怎样使用not in实现优化

96次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日本三级和搜子同屋的日子2电影 | 一本伊大人香蕉在线观看 | 欧美午夜精品久久久久免费视 | 欧美亚洲欧美区 | a毛片免费观看 | 骚片av蜜桃精品一区 | 日本又黄又爽gif动态图 | 全国男人的天堂网 | 国产偷倩视频 | 亚州中文 | 亚洲av综合av一区 | 国产日本免费 | 美女一级毛片视频 | 综合国产在线 | 久久99精品久久久久久久野外 | 成人欧美一区二区三区1314 | 又大又黄又粗又爽的免费视频 | 青青在线精品2018国产 | 男女爽爽无遮挡午夜视频在线观看 | 国产麻豆精品久久一二三 | 99热热久久这里只有精品166 | 人妻少妇精品无码专区app | 欧美色综合久久 | 国产激情小视频 | 欧美性高清另类videosex | 99热久久国产精品这里有9 | 蜜桃av麻豆av果冻传媒 | 久久久久四虎国产精品 | 人妻中文乱码在线网站 | 国产草草影院ccyycom | 江苏极品身材白嫩少妇自拍 | 精品一区二区三区电影 | 成人午夜性a级毛片免费 | 成人综合亚洲欧美一区h | av亚洲男人天堂 | 99在线观看视频免费精品9 | 老熟妇乱子伦牲交视频 | 小嫩妇好紧好爽再快视频 | 毛片大全在线观看 | 欧美日本在线 | 富二代啪啪精品网站 |