aggiornare il prezzo degli articoli da una seconda tabella

matrick

Nuovo Utente
24 Feb 2009
4
0
0
Ciao a tutti!!!
Ho il seguente problema con un databese di access /openoffice:
ho due tabelle,
la prima include il "codice" e il "prezzo" del articolo
la seconda il "codice", "descrizione" "prezzo" e "altri campi"
devo aggiornare il campo prezzo della seconda tabella rispetto la prima ogni mese.
Ci sono varie possibilità, la migliore penso che sia di avere la due tabelle con una relazione con integrità referenziale ma mi puo andare bene anche una query di UPDATE!!!
Vi ringrazio fin'ora del vostro aiuto!!!!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Ciao e benvenuto tra noi :)

Logicamente, secondo me, cosa migliore che puoi fare è togliere il prezzo e lasciarlo solo nella tabella principale.
Quando avrai bisogno di estrapolarlo, ti basterà fare una JOIN tramite "codice" articolo alla tabella che ne contiene il prezzo.

In questo modo, eviti rotture di scatole come l'allineamento del campo "prezzo" in caso di modifica dello stesso in una delle due tabelle.

:byebye:
 

matrick

Nuovo Utente
24 Feb 2009
4
0
0
In pratica la tabella n.1 con il codice e il prezzo viene generata da un gestionale una volta al mese e avrei bisogno che ogni mese il mio database con la tabella n.2 include l'aggiornamento della solo campo prezzi in funzione del codice dell'articolo.
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it

matrick

Nuovo Utente
24 Feb 2009
4
0
0
Grazie,
ho fatto una query di prova e funziona:

UPDATE uscita
INNER JOIN entrata
ON entrata.ISBN=uscita.ISBN
SET uscita.pz_uscita = entrata.pz_entrata
WHERE entrata.ISBN=uscita.ISBN;

ora devo metterlo in pratica ma verso una ventina di tabelle e la mia domanda è la seguente:
E' possibilie fare una query unica o devo fare una per ogni tabella?

Ti ricordo che ho una tabella campione contenente il codice (ISBN) e il prezzo (pz_entrata) e devo aggiornare il prezzo alle 20 tabelle.
Grazie
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
...Ti ricordo che ho una tabella campione contenente il codice (ISBN) e il prezzo (pz_entrata) e devo aggiornare il prezzo alle 20 tabelle.
Grazie
Dato l'elevato numero di tabelle ti conviene fare una query per ognuna.

Però, ovviamente stando al poco che so, magari c'è un motivo preciso, ma non capisco perchè non lasci il prezzo solo sulla tabella campione, e quando hai bisogno di visualizzarlo non fai una JOIN tra la tabella n e la tabella campione tramite il campo ISBN. Eviteresti di complicarti le cose dovento ogni volta fare l'UPDATE su tutte le tabelle.
Ripeto, la domanda te la faccio non conoscendo le logiche che stanno sotto il database!

:byebye:
 

matrick

Nuovo Utente
24 Feb 2009
4
0
0
il database è utilizzato da un software cad mentre la tabella con i prezzi è una esportazione dal gestionale.
La miglior cosa è fare una query con update multiplo, se questo è possibile, in modo da diminuire al massimo la possibilità di dimenticarsi di una o più tabelle.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Aggiornare percorso file collegati MS Access 0
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
F Leggere e aggiornare dati di campi <input text> su file di test PHP 0
M Aggiornare stesso campo in due tabelle PHP 0
Alex_70 Aggiornare campo da un altro campo PHP 16
M Aggiornare simultaneamente i campi di due tabelle collegate con id PHP 4
L aggiornare 2 campi di una tabella insieme PHP 6
Leshabituelles Non riesco ad aggiornare PHP PHP 0
M [Javascript] Aggiornare like totali dopo click Javascript 0
S aggiornare valore di un elemento xml con php PHP 8
P [PHP] Intercettare ed aggiornare campi di un database PHP 5
C [PHP] scrivere o aggiornare record in tabella PHP 7
T Aggiornare una tabella db richiamando da file php PHP 3
Q Problema su come far aggiornare i campi su un database Mysql PHP 17
M [Javascript] [PHP] aggiornare pagina ogni ora Javascript 2
B [Javascript] Cambiare classe ed aggiornare relativi eventi Javascript 3
S Aggiornare una tabella db richiamando da file php PHP 3
S [PHP]Aggiornare pagina in maniera trasparente... PHP 3
M [PHP] Aggiornare i dati dei record selezionati PHP 3
X come aggiornare codice php? PHP 5
ste80 [PHP] cancellare/aggiornare record DB PHP 24
WebDr [ASP] Aggiornare una pagina in un div da un altro div su pagina diversa Classic ASP 3
C Aggiornare App Html5 HTML e CSS 2
D [Javascript] aggiornare numero caratteri se campo già popolato Javascript 5
S [Javascript] Aggiornare solo un DIV una sola volta con un click di un bottone Javascript 9
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
Magenta [WordPress] Dati ftp per aggiornare in locale WordPress 10
giancadeejay Aggiornare tabella db con php PHP 10
giancadeejay [PHP] Aggiornare un valore del database tramite form PHP 26
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
L [PHP] Sommare campi e aggiornare tabella PHP 14
F Aggiornare marker su mappa google con una funzione ajax richiamata al cambio di una select Ajax 2
N eseguire pagina php senza aggiornare la pagina Ajax 3
M Aggiornare Plesk e PHP su VPS Linux OVH Server Dedicati e VPS 3
P Aggiornare Tabella con form ma senza Mysql HTML e CSS 0
P Aggiornare tabella tramite form PHP 17
garimpeiro Errore di sintassi si tenta di aggiornare file in formato dbf Programmazione 2
L Script per aggiornare pagina html Javascript 2
G Aggiornare immagine caricata nel DB Classic ASP 1
K mysql aggiornare campo Database 4
Marco_88 Aggiornare elemento DOM jQuery 9
J Aggiornare 2 tabelle PHP 3
R Aggiornare WP e riuscire poi a tornare indietro. WordPress 24
I come aggiornare il codice jQuery 1
P aggiornare div con un clic senza reload Ajax 2
M Aggiornare grafico con i dati inseriti in tabella PHP 0
A aggiornare pagina1 da link di pag2 Javascript 1
M Aggiornare valori in mysql (classifica) PHP 8
K Aggiornare solo una parte di Layout Sviluppo app per Android 0

Discussioni simili