Query di aggiornamento?

lunedì 17 marzo 2008 - 17.23

lallob Profilo | Newbie

ciao a tutti, dunque:
ho due tabelle A e B in cui ho i dati di varie aziende, i dati raccolti riguardano le stesse aziende, ma sono stati reperiti da due ambiti diversi, ora posso relazionarli tramite la PI e riesco a capire le corrispondenze. Nella tabella A non avevo il campo nome azienda (campo che invece ho nella B) vorrei fare una query (penso di aggiornamento) che prenda i dati dalla tab B e li ficchi nella A (garantendo la relazione attraverso la PI).
Come posso fare?
Premetto che uso l'interfaccia di struttura e non digito direttamente il codice quindi vorrei, se non chiedo troppo, sapere come fare dalla coistruzione query in vista struttura....
Vi ringrazio come al solito
Ciao a tutti e... grazie per il vostro tempo
lallob

lbenaglia Profilo | Guru

>ciao a tutti, dunque:
>ho due tabelle A e B in cui ho i dati di varie aziende, i dati
>raccolti riguardano le stesse aziende, ma sono stati reperiti
>da due ambiti diversi, ora posso relazionarli tramite la PI e
>riesco a capire le corrispondenze. Nella tabella A non avevo
>il campo nome azienda (campo che invece ho nella B) vorrei fare
>una query (penso di aggiornamento) che prenda i dati dalla tab
>B e li ficchi nella A (garantendo la relazione attraverso la
>PI).
>Come posso fare?

Se utilizzi SQL Server dovresti scrivere un comando di UPDATE simile a:

UPDATE dbo.A SET A.NomeAzienda = B.NomeAzienda FROM dbo.A JOIN dbo.B ON A.PK = B.PK;

>Premetto che uso l'interfaccia di struttura e non digito direttamente
>il codice quindi vorrei, se non chiedo troppo, sapere come fare
>dalla coistruzione query in vista struttura....
Chiedi troppo
Lascia perdere quegli accrocchi ed impara a scrivere a manina i tuoi comandi SQL

>Vi ringrazio come al solito
>Ciao a tutti e... grazie per il vostro tempo
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5