Grazie per la risposta caponemg... hai ragione ho fatto un po di casino!

Senti, gentilmente, mi spieghi il WHERE nella tua query?
Vorrei capire in modo da poter fare da solo le prossime volte...
...come mai nel SELECT hai scritto nomeTabella.nomeCampo e nel WHERE solo il nomeCampo?

e poi ancora... tu hai scritto "citta.id" ma il mio campo nella tabella citta, si chiama "idcitta", quindi devo modificare, giusto?