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

    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...

  2. #2
    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:

    codice:
    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....

  3. #3
    nessuno può aiutarmi?grazie mille....

  4. #4
    Originariamente inviato da ANTAGONIA
    nessuno può aiutarmi?grazie mille....
    un update multitabella si puo' fare.... la sintassi e':

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

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

  5. #5
    grazie mille....sempre molto preciso e gentile
    alla prox

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.