Pregunta de SQL: ¿El orden de la cláusula WHERE hace una diferencia?
Desde el punto de vista del rendimiento, ¿el orden de mis sentencias WHERE de SQL hace una diferencia?
Por ejemplo
SELECT ... FROM ...
WHERE a > 1
AND b < 2
¿Sería eso más rápido / lento que
SELECT ... FROM ...
WHERE b < 2
AND a > 1
Supongamos también que sé de antemano quea > 1
reducirá el conjunto de resultados más.
Además, ¿importa si me uno a dos o más tablas del orden de mis declaraciones WHERE?