ciao a tutti,

ho una tabella con una serie di campi, ad esempio

id
nome
cognome
citta

ho scritto una select che mi filtra dei valori tipo questa

SELECT
*
FROM
tabella
WHERE
cognome = 'tizio'
AND
nome = 'caio'
AND
citta = 'milano'
OR
citta = 'napoli'

in quanto vorrei che tutti i tizio e caio di milano e napoli fossero estrapolati, la cosa che non capisco è che nella mia tabella ho 3 risultati utili, 2 per milano e 1 per napoli ma il risultato della query mi restituisce solo gli abitanti di milano.

perchè?

or non dovrebbe darmi entrambi i risultati?