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

    Aggiornare tabella con aggiunta

    Ciao a tutti,
    ho cercato invano sul forum ma non sono stato in grado di trovare la soluzione al mio problema.
    Ho un DB MySql dove ho una tabella utenti: Nome, Cognome, Ditta
    devo aggiungere alla tabella il campo PartitaIva, i valori della partita IVA sono su unìaltra tabella.
    La tabella utenti è già popolata ma senza la PartitaIva, quindi ho aggiunto il campo PartitaIva alla tabella, ma non riesco ad assegnare la PartitaIva alla Ditta.
    Ho provato con:
    codice:
    UPDATE tabellaUtenti SET PartitaIva=altraTabella.PIva WHERE Ditta=altraTabella.Ditta
    ma sicuramente non è corretta perchè non so bene come costruirla.

  2. #2
    Così a prima vista sembra corretta.

    Dici che hai provato, funziona o ti dà errore? Eventualmente che errore?
    O non ottieni il risultato che vuoi?


  3. #3

    [Risolto] Aggiornare tabella con aggiunta

    Originariamente inviato da gioacchino54
    Ciao a tutti,
    ho cercato invano sul forum ma non sono stato in grado di trovare la soluzione al mio problema.
    Ho un DB MySql dove ho una tabella utenti: Nome, Cognome, Ditta
    devo aggiungere alla tabella il campo PartitaIva, i valori della partita IVA sono su unìaltra tabella.
    La tabella utenti è già popolata ma senza la PartitaIva, quindi ho aggiunto il campo PartitaIva alla tabella, ma non riesco ad assegnare la PartitaIva alla Ditta.
    Ho provato con:
    codice:
    UPDATE tabellaUtenti SET PartitaIva=altraTabella.PIva WHERE Ditta=altraTabella.Ditta
    ma sicuramente non è corretta perchè non so bene come costruirla.
    Essendo due tabelle ho capito che doveva essere fatta così:
    codice:
    UPDATE tabellaUtenti INNER JOIN altraTabella ON tabellaUtenti.nome = altraTabella.Ditta SET jtabella Utenti.PartitaIva = altraTabella.PartitaIva WHERE tabellaUtenti.nome = altraTabella.Ditta;
    Così ha funzionato.
    Comunque grazie per la risposta.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.