13 messaggi dal 06 dicembre 2006
Ciao a tutti,
fino ad oggi ho sempre realizzato delle query SQL piuttosto semplici.
Ora mi trovo con un problema un po' più complicato del solito e pertanto chiedo il vostro aiuto.

Supponiamo di avere le seguenti due tabelle:
TABELLA "A"
IDContatto
Nome
Cognome
.....


TABELLA "B"
Contatto
NomeOgg


Ora vorrei fare una query che aggiunga alla tabella "B" tanti record quanti sono quelli della tabella "A" con un determinato valore per il campo "Nomeogg"

Qual è la sintassi da utilizzare?

Grazie in anticipo
308 messaggi dal 13 luglio 2005
Ciao,
se il valore di "NomeOgg" e' fisso, la query e' abbastanza semplice (immagino che il campo "Contatto" della tabella "B" corrisponda al campo "IDContatto" della tabella "A"). Facendo l'ipotesi che il "NomeOgg" debba essere valorizzato con il valore "Mio Oggetto", avremo:

INSERT B (Contatto, NomeOgg)
SELECT IDCOntatto, 'Mio Oggetto'
FROM A


fammi sapere se va. Ciao.

Umb
13 messaggi dal 06 dicembre 2006
Grande!
mi ero perso in un bicchier d'acqua ;-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.