Tengo una lista de direcciones de correo electrónico, algunas de ellas están en mi mesa, algunas de ellas no. Quiero seleccionar todos los correos electrónicos de esa lista y si están en la tabla o no.T-SQL: cómo seleccionar valores en la lista de valores que NO ESTÁN EN LA tabla?
yo puede conseguir a los usuarios cuyas direcciones de correo electrónico se encuentran en la tabla como la siguiente:
SELECT u.* FROM USERS u WHERE u.EMAIL IN ('email1', 'email2', 'email3')
Pero, ¿cómo puedo seleccionar valores de esa lista que no se existe en la tabla?
Por otra parte, ¿cómo puedo seleccionar la siguiente manera:
E-Mail | Status
email1 | Exist
email2 | Exist
email3 | Not Exist
email4 | Exist
Gracias de antemano.
¿Se refiere a T-SQL de SQL Server de Microsoft? Si es así, ¿qué versión? – hvd
Sí, servidor MS SQL. Estoy usando 2005 y 2008 R2 ambos. – kubilay
Está bien, en ese caso, recomiendo la respuesta de Martin Smith. Lo pregunté porque incluso SQL Server 2000 todavía se usa una cantidad justa y su respuesta no funcionaría en eso. – hvd