SELECT
*
FROM
table
WHERE
(col_1 = 1 AND col_2 = 2 ) OR
(col_1 = 2 AND col_2 = 1 ) AND
col_3 = 3
ORDER BY
sort DESC
这样的查询在explain的时候会出现using filesort,有没有优化的办法
SELECT
*
FROM
table
WHERE
(col_1 = 1 AND col_2 = 2 ) OR
(col_1 = 2 AND col_2 = 1 ) AND
col_3 = 3
ORDER BY
sort DESC
这样的查询在explain的时候会出现using filesort,有没有优化的办法
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答761 阅读✓ 已解决
1 回答1k 阅读
1 回答694 阅读✓ 已解决
1 回答994 阅读
1 回答866 阅读
这里有一个解决途径:http://blog.csdn.net/imzoer/a...'