Tabella ALFA con campo ALFA.XXX
Tabella BETA con campo BETA.XXX
Devo selezionare da ALFA tutti i record il cui valore del campo ALFA.XXX non compaia nel campo BETA.XXX
E' semplice fare il contrario... ma mi sto perdendo per questa cosa...![]()
![]()
![]()
![]()
Tabella ALFA con campo ALFA.XXX
Tabella BETA con campo BETA.XXX
Devo selezionare da ALFA tutti i record il cui valore del campo ALFA.XXX non compaia nel campo BETA.XXX
E' semplice fare il contrario... ma mi sto perdendo per questa cosa...![]()
![]()
![]()
![]()
select ALFA.xxx from ALFA LEFT JOIN BETA on ALFA.xxx = BETA.xxx WHERE BETA.xxx IS NULL
Grazie mille, funziona!
Solo che adesso vorrei capire *logicamente* cosa c'è scritto in quella stringa SQL
select ALFA.xxx from ALFA LEFT JOIN BETA on ALFA.xxx = BETA.xxx WHERE BETA.xxx IS NULL
Me la puoi spiegare? Non ho mai usato i JOIN ma sempre i WHERE
ciao! grazie!