No te funcionaba igual porque el AND sólo establece la relación entre los dos parámetros entre lso que está. No tiene caracter transitivo, por lo que no afecta al tercer término de la proposición.
Si vas a un manual de lógica proposicional podrás ver que para que una condición tenga caracter transitivo con un conjunto de proposiciones, ese conjunto dbee estar entre paréntesis.
El funcionamiento del WHERE, como el del IF sigue los principios de
lógica proposicional, pero se entiende mejor con las
tablas de verdad.