Salve a tutti,
supponiamo di avere due tabelle nomi e indirizzi , di cui fare un update.
Ad esempio:
tabella: nomi
campi: id,nome, delete
tabella: indirizzi
campi: id, id_p,indirizzo, delete
dove id_p serve per la join con id dei nomi, e delete potrà assumere valore 1 e 0.
Nulla quindi di particolarmente complicato.
Ora noto il valore dell'id voglio modificare il valore di delete per entrambi le tabelle
Ad esempio con:
Si la query funziona ma...codice:UPDATE nomi p, indirizzi r SET p.delete=1, r.delete=1 WHERE p.id = 3 AND r.id_p = 3 oppure UPDATE nomi p, indirizzi r SET p.delete=1, r.delete=1 WHERE p.id = r.id_p AND p.id = 3
supponiamo di non trovare alcun valore su id_p perché ad esempio non esiste indirizzo per quel nominativo.
Mi aspetterei che venga comunque effettuato l'update della prima tabella... E invece no! In questo caso nessuna riga viene modificata.
Qualche idea? Grazie

Rispondi quotando