Volgens Operatorvoorrang voor MySQL
AND
heeft een hogere prioriteit dan OR
.
DusC1 AND C2 OR C3
wordt behandeld als (C1 AND C2) OR C3
Om de standaardprioriteit te negeren, moet je haakjes gebruiken als:C1 AND (C2 OR C3)
In jouw geval is de juiste vraag:
SELECT name, sex, fur, color
FROM dogs
WHERE sex='male' AND fur='short' AND (color='black' OR size="big");