Salve a tutti, non sono molto esperto degli "STATEMENT DML" perciò vi chiedo un piccolo aiuto.
Devo mantenere allineati i valori di due campi di due tabelle diverse.
Per allineati intendo che il contenuto di Tabella2.Campo1 deve essere sempre uguale al contenuto di Tabella1.Campo1
Le due tabelle, a parte Campo1, sono diverse cioè hanno anche altri campi.
Il campo1 è chiave primaria per entrambe le tabelle.
La tabella principale è la Tabella1 dove eseguo manualmente le aggiunte/eliminazioni dei record.
Per mantenere allineata la Tabella2 con la Tabella1 ho creato una Stored Procedure con il seguente codice:
REPLACE INTO Tabella2(Campo1) SELECT Campo1 FROM Tabella1;
Tutto va bene nel caso in cui aggiungo records alla Tabella1.
Sono invece in difficoltà per gestire le modifiche ed eliminazioni di record.
Come posso fare per eliminare un record nella Tabella2.Campo1 che non è presente nella Tabella1.Campo1?
Grazie per l'aiuto