当前位置: 首页 > news >正文

简单的英文网站源码wordpress注册需要花钱吗

简单的英文网站源码,wordpress注册需要花钱吗,广州网站制作怎么选,做网站点击量有用吗【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】 前言 仅作为学习笔记,供大家参考 总结的不错的话,记得点赞收藏关注哦! 目录 …
  • 【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】
  • 【创作不易,点个赞就是对我最大的支持】

前言

仅作为学习笔记,供大家参考
总结的不错的话,记得点赞收藏关注哦!

目录

    • 前言
      • 原SQL使用的是NOT IN
      • 新SQL使用的是NOT EXISTS
      • 结果:效率提升十倍不止

原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来排除数据,导致每次查询都要去遍历
建议:能用1条sql出来还是用一条会更快,尽量不要用IN 、NOT IN
1、用 EXISTS 或 NOT EXISTS 代替
2、用JOIN 代替
这里我只查子表主表都存在的数据,故用了内连接,也可以用右连接,需求是以副表为主

新SQL使用的是NOT EXISTS

这里要注意一下:not exists子查询要加一个条件:messageId=a.id 和外边的表关联起来,否则是查不到数据的

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 

结果:效率提升十倍不止

创作不易,点个赞就是对我最大的支持~


wxgzh:程序员温眉

CSDN:程序员温眉

每天进步一点点的程序员

http://www.yayakq.cn/news/295135/

相关文章:

  • 企业门户网站模板分享网站头部通用代码
  • 网站建设费会计学校网站建站
  • 设计公司企业网站对钩网机械加工订单
  • 青岛黄岛区做网站设计的开发区
  • 网站建设和定位无锡大型设计网站报价
  • 做游戏网站赚钱吗网站备案 名称 不一致吗
  • 自己怎么建个免费网站好用的网页设计软件
  • 网站毕业设计图怎么做我想开个公司怎么注册
  • 装修公司网站模板公司网址怎么做出来的
  • 大气手机网站模板免费下载网站快照更新慢
  • 本地搭建asp网站自动生成网址的软件
  • 如何推广自己的网站网站一般用什么语言写
  • 网站建设首选定制开发17网站一起做网店
  • 门户网站建设管理家庭组网方案
  • 电商网站设计风格苏州住房城乡建设部网站
  • 单仁咨询建设网站怎么做外卖网站
  • 如何k掉网站中小企业网站功能模块及数据库表
  • 怎么制作网站站内链接网站升级改版需要多久
  • 做国际贸易网站哪家好百度网盘怎么提取别人资源
  • 深圳易捷网站建设招投标网站建设开发
  • 如何建立收费网站杭州建设工程招标平台官网
  • 企业高端网站建设彩库宝典官方app版下载
  • 怎么做免费网站推购物网站怎么做优化
  • 东莞高端做网站公司wordpress的配置dns
  • 打金新开传奇网站徐州网站优化价格
  • 做套现网站湖南省郴州市北湖区邮政编码
  • 保定移动网站建设模块建筑
  • 南部网站建设巴音郭楞库尔勒网站建设
  • 重庆网站优化排名南昌网站建设公司价位
  • 网站开发建常熟做网站的公司