2017-04-25 17:58:16 2626次浏览 2条回答 0 悬赏 100 金钱

with和joinWith中需要使用多个字段在on条件中时,会使用(columnA,columnB) in ((1,2),(3,4))这样的查询语句,而在Mysql5.7之前的版本多字段in是无法用到索引的,导致了慢sql怎么办

补充于 2017-04-26 09:35

我使用另一个方法解决了,去掉with,直接AR::findOne(['columnA'=>1,'columnB'=>2])这样单个查询了

您需要登录后才可以回答。登录 | 立即注册
心雨
主管

心雨

注册时间:2015-07-23
最后登录:2020-03-31
在线时长:20小时35分
  • 粉丝5
  • 金钱175
  • 威望20
  • 积分575

热门问题