Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    118

    SQL voglio i valori della tabella A non presenti nella tabella B

    Ho due tabelle:

    Tabella A Tabella B
    cod1 descrizione cod1 descrizione
    01 desc 1 01 desc 1
    02 desc 2 02 desc 2
    03 desc 3


    Devo fare una select che mi dia come risultato i codici delle tuple presenti nella Tabella A ma non nella Tabella B, per poi inserire questi dati nella tabella B con una insert into.

    In questo caso il risultato della select deve essere: 03

    Questa select mi restituisce i codici presenti in entrambe le tabelle:

    Select A.cod1
    from Tabella A as A, Tabella B as B
    where A.cod1 = B.cod1

    Esiste una maniera per selezionare i codici della tabella A che non si trovano nella tabella B?

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    select a.cod1 from tabellaA where a.cod1 not in (select b.cod1 from tabellaB)

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