Ho una lista di indirizzi e-mail, alcuni dei quali sono nella mia tabella, altri no. Voglio selezionare tutte le e-mail da quella lista e se sono nella tabella o no.T-SQL: come selezionare i valori nella lista valori che NON sono nella tabella?
posso ottenere gli utenti i cui indirizzi di posta sono nella tabella come questa:
SELECT u.* FROM USERS u WHERE u.EMAIL IN ('email1', 'email2', 'email3')
Ma come faccio a selezionare i valori in quella lista che non sono esiste nella tabella?
Inoltre, come posso selezionare in questo modo:
E-Mail | Status
email1 | Exist
email2 | Exist
email3 | Not Exist
email4 | Exist
Grazie in anticipo.
Vuoi dire T-SQL da Microsoft SQL Server? Se sì, quale versione? – hvd
Sì, MS SQL Server. Sto usando sia il 2005 che il 2008 R2. – kubilay
Ok, in tal caso raccomando la risposta di Martin Smith. Ho chiesto perché anche SQL Server 2000 è ancora utilizzato in modo equo e la sua risposta non funzionerebbe su questo. – hvd