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.7k 阅读
8 回答1k 阅读
2 回答2.3k 阅读
3 回答936 阅读✓ 已解决
2 回答1.5k 阅读
1 回答775 阅读✓ 已解决
2 回答946 阅读
这里有一个解决途径:http://blog.csdn.net/imzoer/a...'