Risolto... in realtà andava sia quella di nman che quella di optime... che anche la seguente:

codice:
$query = "DELETE ute_uni, unita FROM ute_uni 
INNER JOIN unita ON ute_uni.uniid = unita.uniid
INNER JOIN scale ON unita.scaid = scale.scaid
WHERE scale.palid = '".$palid."'";
Il problema era che il valore uniid non era uguale tra la tebella #unita e la tabella #ute_uni...

quindi a questo punto mi domando se sia solo più possibile eliminare anche nella tabella new_scale...


Grazie ad entrambi dell'aiuto!!
Gentilissimi... e.. scusate