Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    110

    [SQL] Update con join in DB2

    Mai avuto problemi in SQL server ma in DB2 non digerisce la join in Update (con la select invece funziona)

    UPDATE TB_A A SET A.CAMPO1 = 'CIAO'
    JOIN TB_B B ON A.KEY = B.KEY
    WHERE B.CAMPO1 = 'CUCU'

    Come posso eseguire in DB2 una query del genere?
    Ciao
    Marco

  2. #2
    temo l'unica soluzione sia la subselect

    codice:
    UPDATE tab_1 a
       SET a.campo_1 = valore
     WHERE EXISTS (SELECT 1
                     FROM tab_2 b
                    WHERE b.key = a.key
                      AND b.campo_1 = valore)
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    110
    Si con la subselect funziona.
    Grazie per la risposta.
    Ciao
    Marco

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 © 2024 vBulletin Solutions, Inc. All rights reserved.