Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Update valori tra due tabelle
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      antagonia User • ultima modifica di

      Update valori tra due tabelle

      Buon giorno, vorrei sapere per favore come eseguire un update, prendendo, dei valori, da una tabella e sostituirli in un'altra....

      In pratica:

      Tab_A -> Campo1 -> H531
      Tab_A -> Campo1 -> H532
      Tab_A -> Campo1 -> H533

      Tab_B -> Campo5 -> Roma
      Tab_B -> Campo5 -> Cagliari
      Tab_B -> Campo5 -> Torino

      In pratica, ad ogni codice (H531, H532, H533) dovrà essere sostituito con (Roma, Cagliari, torino)

      Come si fà?

      Grazie mille...

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        digital.daigor User Attivo • ultima modifica di

        credo che una sostituzione manuale sia la migliore, ma con TB grosse, venga molto scomodo, nn hai dati che possono essere comparati tra le 2 tabelle???

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          antagonia User • ultima modifica di

          manuale? oddio....saranno 13000 codici, per altrettanti comuni...!!!
          Non si può con un'unica query sostituire tutti i codici con i nomi dei comuni?

          ho trovato una query, e l'ho trasformata cosi:

          
          UPDATE DF_2005_2006
          SET COM_NSC = B.LOCALITA
          FROM DF_2005_2006, D_Tabella_Comuni_Stati_Esteri B
          WHERE DF_2005_2006.COM_NSC = B.CODICE
           
           
          
          

          Però mi restituisce un errore qui:
          the right syntax to use near 'FROM DF_2005_2006, D_Tabella_Comuni_Stati_Esteri B

          cioè? qual'è errore?
          grazie ancora....

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            antagonia User • ultima modifica di

            risolto cosi:

            
            update tab1, tab2
            set
            tab1.campo = tab2.campo
            where tab1.campo = tab2.campo
            
            

            grazie a tutti....

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              digital.daigor User Attivo • ultima modifica di

              scusa, ma allora cosa centrava il 1° esempio?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                antagonia User • ultima modifica di

                si hai ragione, me ne sono reso conto in seguito...che era sbagliato...!!!
                Scusami ancora

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti