Update su alcuni record da form

di il
1 risposte

Update su alcuni record da form

Buonasera a tutti
ho un form con cui inserisco alcuni dati in una tabella Preventivo, legata da relazione molti a molti con un'altra Operatore.
La tabella di cross OreOperatore contiene gli id di entrambe più un campo calcolato. Vorrei che questo si aggiornasse solo in corrispondenza dei record legati alla tabella principale Preventivo. Questa è la query:
UPDATE Operatore INNER JOIN OreOperatore ON Operatore.ID = OreOperatore.operatore SET costo_tot = ore*operatore.costo;
che ovviamente aggiorna tutti i record. Io vorrei che aggiornasse solo quelli che fanno riferimento al record della tabella Preventivo che sto modificando nella form. Come potrei fare? Grazie
Allegati:
24824_c9848656fa440c0e65749131d2a0b73c.png
24824_c9848656fa440c0e65749131d2a0b73c.png

1 Risposte

  • Re: Update su alcuni record da form

    DavidE ha scritto:


    Io vorrei che aggiornasse solo quelli che fanno riferimento al record della tabella Preventivo che sto modificando nella form
    https://www.w3schools.com/sql/sql_update.as

    Se non ho capito male quello che vuoi
    Ti manca la clausola WHERE che nel tuo caso è ID della tabella Preventivo che deve essere uguale all' ID del record corrente presente nella maschera
Devi accedere o registrarti per scrivere nel forum
1 risposte