• 欢迎光临~

mysql 5.6 inner join查询慢的优化方案

开发技术 开发技术 2022-11-23 次浏览

SELECT
DISTINCT Bus_CompleteList.WXOpenId, Bus_UserList.WXNickName
FROM
Bus_CompleteList
inner join Bus_UserList on Bus_UserList.WXOpenId=Bus_CompleteList.WXOpenId
ORDER BY Bus_CompleteList.CreateTime DESC LIMIT 0,10

将inner join 后续的SQL语句变成子查询

SELECT
AR.WXOpenId, Bus_UserList.WXNickName
FROM
(select DISTINCT WXOpenId from Bus_CompleteList ORDER BY CreateTime DESC LIMIT 0,10) AR
inner join Bus_UserList on Bus_UserList.WXOpenId=AR.WXOpenId

 

程序员灯塔
转载请注明原文链接:mysql 5.6 inner join查询慢的优化方案
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com