Scrivere su una tabella un valore di una query

Discussioni sulle caratteristiche di database
Rispondi
EXAtto
Messaggi: 20
Iscritto il: sabato 6 giugno 2015, 8:22

Scrivere su una tabella un valore di una query

Messaggio da EXAtto »

Buongiorno.
Avrei la necessita di copiare alcune delle informazioni risultato di una query su una nuova tabella in automatico all'esecuzione della query stessa.
È possibile farlo direttamente dalla struttura query con qualche comando tipo quelli che si usano per fare le formule?
Nell'esempio allegato avrei bisogno di duplicare il campo "Matricola della "Tab_Dipendenti" sul campo Matricola della "Tab_Mansioni-Procedure".
Qualcuno è in grado di aiutarmi perfavore?
Grazie e ciao.
Allegati
esempio.jpg
Libreoffice Versione: 4.2.8.2 Build ID: 420m0(Build:2)
su Kubuntu 14.04 32bit
vladboscaneanu
Volontario
Volontario
Messaggi: 379
Iscritto il: martedì 22 ottobre 2013, 1:35

Re: Scrivere su una tabella un valore di una query

Messaggio da vladboscaneanu »

Ciao, cerca il sito w3schools.com .
Troverai molte informazioni sul linguaggio SQl.
Comincia dal inizio,cerca di capire come funziona SQL.
-----------------------------------------------------------------
La tua soluzione sarebbe una cosa tipo:

Codice: Seleziona tutto

INSERT INTO Mia_Tabella VALUES(SELECT Valore FROM Tabella1 WHERE UN_CAMPO = "pinco_pallino",SELECT Altro_Valore FROM Mia_Tabella WHERE UN_CAMPO IN ("Milano","Torino"))
-----------------------------------------------------------------
Funziona,si.Pero la struttura la devi scrivere tu.
----------------------------------------------------------------
Cordialmente
LibreOffice ultima versione su Windows 10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Scrivere su una tabella un valore di una query

Messaggio da charlie »

vladboscaneanu ha scritto:cerca il sito w3schools.com
Ottimo suggerimento Vlad, grazie. E' in inglese, ma comprensibile anche a livelli scolastici.
http://www.w3schools.com
 Editato: Attenzione, però. Non tutto il linguaggio SQL è adoperabile in Base il cui motore è HSQLDB 1.8 
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
EXAtto
Messaggi: 20
Iscritto il: sabato 6 giugno 2015, 8:22

Re: Scrivere su una tabella un valore di una query

Messaggio da EXAtto »

Grazie, appena ho un po di tempo me lo studio e vi faccio sapere. ciao
Libreoffice Versione: 4.2.8.2 Build ID: 420m0(Build:2)
su Kubuntu 14.04 32bit
Rispondi