Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 38
  1. #1
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307

    Access: aggiungere un campo ad una tabella e popolarlo coi valori di un'altra

    Buonasera a tutti,
    ho una tabella "Province" dove sono riportati i campi "Comune" e "Provincia".
    Ho altresì una tabella "Anagrafica" con il campo "Comune", e vorrei aggiungere un campo "Provincia" e popolarlo ricercando, per ogno "Comune", la corrispondente "Provincia" nella tabella "Province".
    Esiste una query che permette di fare ciò?

  2. #2
    aggiungi la colonna dove manca, poi

    UPDATE tabella_senza SET colonna_nuova=tabella_con.colonna_vecchia
    FROM tabella_senza JOIN tabella_con ON tabella_senza.comune=tabella_con.comune

    that easy!

  3. #3
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Non funziona...

  4. #4
    Originariamente inviato da natasha
    Non funziona...
    peccato

  5. #5
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Nessuno ha mai affrontato questo problema, in Access?

  6. #6
    tutti hanno avuto qualcosa che "non funziona". ti va di sviluppare un po' il concetto?

  7. #7
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Sì, scusa.
    La sintassi della query dà errore, sul FROM

  8. #8
    immagino che tu abbia adattato il mio esempio al tuo caso specifico. ti va di postare la query attuale?

  9. #9
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Originariamente inviato da optime
    immagino che tu abbia adattato il mio esempio al tuo caso specifico. ti va di postare la query attuale?
    UPDATE Anagrafica SET Provincia=Province.Prov
    FROM Anagrafica JOIN Province ON Anagrafica.ComResidenza=Province.Comune

    L'errore che mi dà è

    "Errore di sintassi (operatore mancante) nell'espressione della query 'Province.Prov
    FROM Anagrafica JOIN Province ON Anagrafica.ComResidenza=Province.Comune'"

  10. #10
    mi sembra di ricordare che Access voglia un INNER JOIN esplicito. prova

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.