Mysql where in (几百或几千个id)的优化

Posted cbugs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql where in (几百或几千个id)的优化相关的知识,希望对你有一定的参考价值。

1、
   SELECT employees.*
FROM   employees, clients
WHERE  employees.client_id = clients.id
AND    clients.name LIKE ‘a%‘;

2、适用临时表

3、修改表结构,使能够应用索引

  

以上是关于Mysql where in (几百或几千个id)的优化的主要内容,如果未能解决你的问题,请参考以下文章

mysql 批量查询

select in 在postgresql的效率问题

MySql中 where IN 字符串

where column in from another select results with limit (mysql/mariadb)

在存储过程 (MySQL) 上使用 WHERE IN

SQL CTE 与视图