我有一个像这样的mysql查询(我已经简化了它)
Select A.a ,B.b
from A,B
where
A.c = B.c
and A.d in (100,121,134,155,132... )
IN 条件中通常大约有 1000 个条目。鉴于MySQL中的IN性能很差,有没有办法加快速度。
如果你对 A.d 列有一个特定的范围(比如 x 到 y),你可以试试这个:
SELECT A.a, B.b FROM A
JOIN B ON
A.c = B.c
WHERE A.d BETWEEN x AND y;