Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Convertire questa SELECT in una UPDATE

    Io ho questa query con join tra 2 tabelle che funziona alla perfezione:

    codice:
    SELECT * FROM dbo.DOC_MAST INNER JOIN dbo.DOC_DETT ON dbo.DOC_MAST.DONUMDOC = dbo.DOC_DETT.DONUMDOC AND dbo.DOC_MAST.DOCODCLI = dbo.DOC_DETT.DOCODCLI WHERE dbo.DOC_MAST.DOCODCLI = var1 AND dbo.DOC_MAST.DONUMDOC = va2 AND dbo.DOC_MAST.DOSTATO = var3
    Ho necessità di trasformala in un UPDATE che sfrutta proprio questa SELECT

    mi potete aiutare??

    devo aggiornare solo il campo DONUMDOC ma di tutte e due le tabelle contemporaneamente

    mi hanno detto di metterla così

    codice:
    UPDATE dbo.DOC_MAST INNER JOIN dbo.DOC_DETT ON dbo.DOC_MAST.DONUMDOC = dbo.DOC_DETT.DONUMDOC AND dbo.DOC_MAST.DOCODCLI = dbo.DOC_DETT.DOCODCLI 
    
    SET dbo.DOC_MAST.DONUMDOC = 1 AND dbo.DOC_DETT.DONUMDOC = 1
    
    WHERE dbo.DOC_MAST.DOCODCLI = var1 AND dbo.DOC_MAST.DONUMDOC = va2 AND dbo.DOC_MAST.DOSTATO = var3

  2. #2

    Re: Convertire questa SELECT in una UPDATE

    Originariamente inviato da marcopaolo79
    ...
    mi hanno detto di metterla così
    ...
    chi te l'ha detto?

  3. #3
    cercando sui vari forum......

    ma è da giovedì che ci sbatto la testa tra questo e l'altro problema che sono mezzo se non tutto rincoglionito!!!

    come la devo mettere quindi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.