Buongiorno a tutti ragazzi, volevo porvi un quesito, qual'è il modo migliore per affrontare una situazione di questo tipo:
Ho 2 tabelle, che contengono molti dati uguali, nella prima ci sono i dati attualmente presenti sul mio sito, nella seconda invece i dati aggiornati (ad esempio un aumento di quanita) e dei dati nuovi.
Il procedimento che vorrei usare è questo
Cancellare i dati nella tabella nuova già presenti ed uguali a quelli della tabella vecchia
Controllare l'id e se non è presente inserirlo
Controllare l'id e se è già presente aggiornare le quantita
Ho provato a formulare così l'istruzione sql per cancellare i dati uguali ma è troppo sbagliata, potete aiutarmi
DELETE FROM catalogo_nuovo
USING catalogo_test INNER JOIN catalogo_nuovo WHERE
CArticolo = CArticolo AND prezzo = prezzo AND Disponibile = Disponibile
Grazieeee!![]()