Necessaria Query aggiornabile

di il
3 risposte

Necessaria Query aggiornabile

Buonasera, devo fare un aggiornamento di 2 campi sulla TabellaA prelevando i dati dalla tabellaB dove in comune hanno l'idcliente e l'Idop.
Devo aggiornare i campi Totale e TotaleFt dell' IdCliente 1.

Per iniziare ho provato con il solo campo Totale
UPDATE TabellaA 
  SET Totale = (SELECT TotaleB FROM TabellaB WHERE TabellaB.Idop = (SELECT Idop FROM TabellaA WHERE IdCliente = 1))
In pratica devo aggiornare il campo Totale di tutte le operazioni del cliente 1 prelevando i dati dalla TabellaB
La query mi restituisce l'errore "per l'operazione occorre è necessaria una di query".

3 Risposte

  • Re: Necessaria Query aggiornabile

    Magari una cosa così
    
    UPDATE TabellaA 
    SET Totale = (SELECT TotaleB FROM TabellaB WHERE TabellaB.Idop = TabellaA.Idop) 
    WHERE IdCliente = 1
  • Re: Necessaria Query aggiornabile

    Grazie Alex ma mi restituisce lo stesso errore

    PS: Correggo mi chiede di immettere un valore per il parametro Totale
  • Re: Necessaria Query aggiornabile

    Scusate avevo inserito il nome del campo dell'esempio per questo mi chiedeva del parametro.

    Provata co i dati corretti del mio db e funziona

    Grazie
Devi accedere o registrarti per scrivere nel forum
3 risposte