Guardando la tua prima query mi sono accorto che avevi messo:
inner join scale on unita.scaid=scale.palid
scaid e palid non hanno stesso valore...
quindi l'ho modificata in quesot modo:
$query = "DELETE ute_uni FROM ute_uni
INNER JOIN unita ON ute_uni.uniid = unita.uniid
INNER JOIN scale ON unita.scaid = scale.scaid
WHERE scale.palid = '".$palid."'";
e non funziona uguale...
invece funziona la seconda query:
$query = "DELETE unita FROM unita
INNER JOIN scale ON unita.scaid = scale.scaid
WHERE scale.palid = '".$palid."'";
Ste doppie inner join sono un disastro da fare![]()



Rispondi quotando