Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aiuto query per risincronizzazione db

    Salve, ho bisogno di creare una query su MYSQL che se possibile mi aiuti nella risincronizzazione di alcune tabelle del mio DB.
    In pratica la situazione è questa: ho 2 tabelle che chiameremo TAB1 e TAB2. All'interno di queste due tabelle ci sono 2 campi identici che possiamo chiamare CAMPOA e CAMPOB. Ora il problema è che in entrambe le tabelle i valori dei campi dovrebbero essere uguali mentre per un problema di inserimento mi ritrovo che il CAMPO B di TAB2 è diverso.
    I due campi A hanno invece lo stesso valore che può essere utilizzato come termine di uguaglianza. Ovvero dove il valore di A corrisponde nelle due tabelle, in TAB2.CAMPOB devo andare a sostituire il valore di TAB1.CAMPOA.
    Come posso fare? Credo ci voglia una query concatenata od una sorta di Join ma le strade provate sinora non funzionano.

  2. #2
    con riserva di avere capito.
    codice:
    UPDATE TAB1, TAB2
    SET TAB2.CAMPOB = TAB1.CAMPOB
    WHERE TAB1.CAMPOA = TAB2.CAMPOA
    Fai una copia della tabella e prova su quella.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ha funzionato, grazie mille.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.