mysql - 比较sql中的两个电子邮件地址?
问题描述
EG:
table 1: Email Address
user1@abc.com
user25@abc.com
user35@abc.com
table 2: Email Addresses in DB
user12@abc.com
user25@abc.com
user35@abc.com
user@67@abc.com
user111@xyz.com
O/p: table
Email Address reported | Match/No match |
user1@abc.com |NO match in DB
user25@abc.com | match in DB
user35@abc.com |match in DB
请分享完整的 SQL 查询,我可以在其中比较 DB 中匹配的电子邮件地址。在此处输入代码
谢谢!!
解决方案
SELECT EmailAddress,
CASE
WHEN EmailAddress in (select EmailAddress from table2) THEN 'match in DB'
ELSE 'NO match in DB'
END AS 'Match/No match'
FROM table1
推荐阅读
- javascript - 从网站调用事件 - 使用 VBA 到 Internet Explorer
- c# - 绑定到 ReactiveUserControl.ViewModel 不会设置 ViewModel
- dart - Dart - 我如何将字符串和整数映射在一起?
- typescript - 有没有办法在不使用数组文字类型表示法的情况下声明一个元组?
- apache-spark - 无法在 Windows 中启动闪亮的 shell
- minitest - 如何模拟参数传递给方法+ minitest
- python - python is instance() - 如何使用内置类以外的类使其值得
- css - 谷歌自动完成与滚动条浮动
- c# - ActionMailer.Net.Mvc.EmailResult - 内联图像不在电子邮件中,如何查看结果电子邮件的 html 正文?
- hibernate - Hibernate 搜索多个实体